从Django调用Discord Bot函数

时间:2019-03-03 20:28:53

标签: python django discord.py

我将Django用于后端。我想允许我的网站调用discord bot函数。

一个简化的示例:

当用户转到我的索引页面时,机器人会从discordscript.py发送“ Hello world”,而我想从views.py运行它:

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

是否可以通过views.py调用这些类型的bot函数,或者如何将一些不和谐的bot代码直接放入views.py中?

2 个答案:

答案 0 :(得分:0)

您可以使用不和谐的webhooks:

答案 1 :(得分:-1)

好吧,你Javascript

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

  alert("Hellow World");

});

您可以在views.py中用python创建一个类,您可以将其命名为Robot,然后使用一个名为message的函数,并将它们中的全部内容写入变量中,然后将它们传递到您的上下文中字典。将Django模板标签与条件句一起使用,以使消息在您需要时显示。

Javascript是另一个不错的选择,您可以创建一个message function,然后在特定子句之后进行更新。