我将Django用于后端。我想允许我的网站调用discord bot函数。
一个简化的示例:
当用户转到我的索引页面时,机器人会从discordscript.py发送“ Hello world”,而我想从views.py运行它:
async def hello():
await ExampleChannel.send("Hello word!")
是否可以通过views.py调用这些类型的bot函数,或者如何将一些不和谐的bot代码直接放入views.py中?
答案 0 :(得分:0)
您可以使用不和谐的webhooks:
答案 1 :(得分:-1)
好吧,你Javascript
。
$(document).ready(function() { // or on.load()
alert("Hellow World");
});
或
您可以在views.py
中用python创建一个类,您可以将其命名为Robot
,然后使用一个名为message的函数,并将它们中的全部内容写入变量中,然后将它们传递到您的上下文中字典。将Django
模板标签与条件句一起使用,以使消息在您需要时显示。
Javascript
是另一个不错的选择,您可以创建一个message function
,然后在特定子句之后进行更新。