Вызов функции разногласия бота от Django - PullRequest
0 голосов
/ 03 марта 2019

Я использую Django для своего бэкэнда.Я бы хотел, чтобы мой сайт вызывал несогласованные функции бота.

Упрощенный пример:

Когда пользователь заходит на мою индексную страницу, бот отправляет «Hello world» из discordscript.py, и я хочу запустить его из views.py:

async def hello(): 
    await ExampleChannel.send("Hello word!") 

Есть ли способ вызывать такие функции ботов из views.py или как я могу поместить некоторый дискодный код бота прямо в views.py?

1 Ответ

0 голосов
/ 03 марта 2019

Ну, вы могли бы Javascript.

$(document).ready(function() { // or on.load()

  alert("Hellow World");

});

Или

Вы можете создать класс в Python в вашем views.py, и вы можете назвать его, скажем Robot, а затеместь функция с названием messages и напишите целую кучу их в переменных, а затем передайте их в свой контекстный словарь.Используйте Django шаблонные теги с условными выражениями для отображения сообщений, когда вы этого хотите.

Javascript - это еще один отличный вариант, который вы можете создать message function, который можно обновить после определенного предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...