Warm tip: This article is reproduced from serverfault.com, please click

python-通过其网站自定义Discord.py机器人中的功能

(python - Customizing features within my Discord.py bot through it's website)

发布于 2020-11-28 09:44:19

我有许多可以在bot内自定义并使用命令本身的功能,但这可能会造成混淆,有时可能会导致错误。

是否有一种方法可以允许用户使用Discord的API登录网站并从那里自定义漫游器?

这与MEE6或carl以及这些漫游器允许用户自定义或购买高级版本的方式类似,但似乎找不到我自己能做到的方式。

一个示例是,用户可以进入网站并可以通过其登录时使用的帐户打开审核模块。然后,它将与我的python文件中的bot连接,或者使用用户ID设置更改config json文件moderation = "True"

Questioner
Cohen
Viewed
11
pjones123 2020-11-29 00:36:03

首先,要在你的网站上“使用discord登录”,你需要使用discord的OAuth2如果你将数据存储在json文件中(无论如何我都不建议出于可伸缩性考虑),则必须在与bot相同的服务器上运行站点并在其中进行编辑。但是,最好同时使用PostgreSQL(SQL)或MongoDB(noSQL)等云托管数据库。两者都可以在你的计算机上本地托管,也可以免费在云中托管。就个人而言,我更喜欢MongoDB。这样,你可以从任何地方运行站点并更新数据库。