我有许多可以在bot内自定义并使用命令本身的功能,但这可能会造成混淆,有时可能会导致错误。
是否有一种方法可以允许用户使用Discord的API登录网站并从那里自定义漫游器?
这与MEE6或carl以及这些漫游器允许用户自定义或购买高级版本的方式类似,但似乎找不到我自己能做到的方式。
一个示例是,用户可以进入网站并可以通过其登录时使用的帐户打开审核模块。然后,它将与我的python文件中的bot连接,或者使用用户ID设置更改config json文件moderation = "True"
。
首先,要在你的网站上“使用discord登录”,你需要使用discord的OAuth2。如果你将数据存储在json文件中(无论如何我都不建议出于可伸缩性考虑),则必须在与bot相同的服务器上运行站点并在其中进行编辑。但是,最好同时使用PostgreSQL(SQL)或MongoDB(noSQL)等云托管数据库。两者都可以在你的计算机上本地托管,也可以免费在云中托管。就个人而言,我更喜欢MongoDB。这样,你可以从任何地方运行站点并更新数据库。