有什么办法可以和Django一起运行Discord机器人吗?

时间:2020-08-23 02:08:33

标签: django discord.py

我已经使用Django制作了网站,现在我希望能够使用该机器人从Discord中获取信息以供使用。例如,特定服务器中有多少成员,或者如果某个人位于服务器中,则仅允许某人进入某个页面。有什么办法可以使机器人与其他所有程序一起运行,还是有替代解决方案?预先感谢您的帮助!

编辑:感谢您的以下建议,但是我多次阅读了所有内容,但对它的工作方式或应用方式并不太了解。我只是去寻找最简单的解决方案,下面将对此进行解释

我使用的解决方案: 这可能是“更难做”的解决方案之一,但是由于我发现自己有能力做到这一点,所以我选择了它。在主要的Django应用程序内部,我制作了一个用于运行bot的Python文件和一个bot可以将数据保存到其中的json文件。然后从该json文件中,views.py文件可以获取信息。这里唯一的“问题”是,对于其他人而言,让僵尸程序与他们专门致力于的操作系统保持一致运行可能会很困难。我正在使用一整天都在运行的Raspberry Pi,以便直接从项目目录运行该bot(我已经在使用Raspberry Pi来运行各种Python bot,因此只添加了另一个bot)。我不知道是否有任何方法可以从诸如Heroku之类的程序中运行它并能够访问项目文件。

0 个答案:

没有答案