欢迎光临散文网 会员登陆 & 注册

[Warframe]Discord机器人开源免费用

2021-03-08 18:16 作者:lonnstyle  | 我要投稿

相信不少人都用过各大QQ群内的查询机器人,而我自己心目中弄的最好的是熊本胖大佬(手机App Warframe Ordis作者)所写的小小胖机器人。但由于企鹅大规模的封禁第三方机器人账号,加上维护的问题,熊本胖大佬去年已经停止对机器人的支援。后来逐渐出现各式各样的机器人,五花八门,功能各不相同,甚至当中有一部分需要收费。

既然企鹅不让我写机器人,那我写别的呗,不用给钱还能自己随便改设定跟功能。于是乎,我将目光转向了Discord。

Discord作为一款国外热门多年的开黑语音软件,也开放了用户制作自己的第三方机器人,而轮子(库)跟文档也十分完善,对于开发亦十分友善。

经过了一段时间的努力,已经完成了测试跟优化,现在可以正式释出v2.0的版本开放给大家使用(不要问我为什么没了v1.0,问就是在测试的过程中被我吞了)

机器人真实使用情况

如何安装

1.首先到 https://discord.com/developers/applications 创建自己的机器人(需要先登入自己的Discord账号)

2.在以下页面电击New Application

3.输入机器人名称并点击Create

4.先点击Bot分页,再点击Add Bot,最后点击确认

5.关闭公共Bot选项(除非你想其他人也能邀请你的机器人),且将下面的两个选项开启

理论上不开应该也行,但是不知道为什么有时候不开就不能正常运作

而名字和头像也能从页面顶部自行更改

记得保存更改

6.然后先切到另一个视窗打开GitHub专案的链接 https://github.com/lonnstyle/DiscordBotExt

找到Release的部分

7.认准latest release之后下载zip版本

8.解压缩之后应该会得到这样的一个文件夹

然后你就可以删掉dict(机器人会自动同步GitHub上的最新版本)

然后把文件夹丢到你的python运行环境内(以下使用pycharm示范)

需要创建一个空白的log文件夹(与main.py同层,以保存聊天记录方便维护)

9.然后以你的方法安装README.md当中提示安装的库(-pip install ...)

一般推荐使用pip进行安装(下载python的时候大概率会同步安装pip),但有些IDE也提供另类的安装方式

大概就是出现很多段类似这样的信息

10.回到刚才Discord的开发者页面复制你的Token粘贴到setting.json,顺手把指令前缀填了

记得前后要加"双引号"

11.到Discord打开设置→外观→进阶→开发者模式

12.在随便一个聊天窗口对自己点右键复制自己的ID,粘贴到刚才的setting.json(不需要双引号)

13.在你的伺服器里打开伺服器设置→整合→webhook,按照提示设置一个webhook并复制webhook网址粘贴到setting.json

14.回到开发者页面点击OAuth2,点击bot,然后下面会出现一个新的对话窗

选择以下权限之后点击Copy复制机器人邀请链接

15.选择你想机器人加入的伺服器并点击继续,此时会问你是不是要给机器人那些权限,点击授权(请确保你拥有该伺服器的管理权限,否则无权邀请)

经过人机验证之后就会进到你的伺服器里

16.此时机器人尚未启动,仅需执行main.py就会看到机器人开始运作啦!

机器人就这样设置完成啦!
由于机器人当初设计是给繁体用户使用,所以目前还是以繁体为主,你可以选择自己翻译;当然,切换语言的功能也在开发计划当中。

相信不少人对机器人的功能有兴趣但是又不想自己设置机器人,也可以加入我的Discord伺服器试用我的机器人 https://discord.gg/MdZxTNkpGF

也欢迎各位试用GitHub上的开源档案进行修改再次开发

码农生活不易,假如有帮助到各位的话,可以给我小小的赞助一下吗?或者起码点个赞投个币也好啊

充电在我的首页

Patreon赞助链接:https://www.patreon.com/join/lonnstyle

[Warframe]Discord机器人开源免费用的评论 (共 条)

分享到微博请遵守国家法律