之前用python写了1.0discord划水机器人,感觉大家对划水bot还是挺刚需的~~
这次重磅推出划水机器人2.0
功能:
1、支持多开discord频道,让你在好多个discord服务器同时划水
2、加入了随机服务器随机消息,随机从频道里选出一个消息,然后划水,妈妈再也不用担心发同样的话被踢了
3、划水的时间间隔和自定义划水消息,这些功能保留不变
代码下载链接如下:
写代码和写文章不容易,希望大家多多关注下我的推特,你的关注是我持续输出的动力~~
后面看情况,要不要放出写的其他bot代码,或者你有好的想法的也可以私聊我。
1、配置环境
本次使用nodejs,所以大家需要安装下nodejs的环境
nodejs环境教程:
这一步如果不会的话,这篇文章请略过,时间有限,不会回复。
然后下载VisualStudioCode
2、下载完代码后,使用VisualStudioCode打开代码文件夹。
配置参数~~~
上图是配置文件
proxy:discord要翻墙,所以你用了vpn的话,这个enable要设置成true,没用vpn设置成false就好。
host和port请去vpn软件设置里自行查找~
autoBot:是否自动获取服务器历史消息,然后随机选一条发送划水。
就是有时候,你想在一个频道划水,然后又不知道说什么话,就把这个设置成true,bot就会随机选个历史消息,然后发送
如果你想关掉这个功能的话,设置成false就行。autoBot : false
config就是你的配置信息了,上图有两个discord链接,用{}括起来的,就是说我配置了两个discord频道,可以同时在两个discord里划水~~~
参数说明:
discord_link:你的discord链接
token:这个值必须有,怎么拿到呢?
就是打开discord的网页,打开登陆界面,然后F12打开调试界面。
然后点击登陆,在调试界面的Application中,输入token,然后这个value值就是token
channel_id:频道的id,这个就是discord群组里你想要划水的频道id,怎么拿到呢~
就是在discord设置里把开发者模式打开~
然后在频道右击,复制频道id即可
time_interval:聊天的时间间隔,比如60就是每60秒发送一次
剩下的汉字就是每次要发送的话,目前策略是循环顺序发送,1发完 发2 2发完 发3.。。
里面现在有50句话,稳妥的老铁可以放个100多句话,肝~~~
如果你把autoBot设置成false的时候,上面50句话才生效哦~~~
3、运行
打开命令行,进入代码文件夹,输入npm install 安装依赖~
输入node main.js运行程序~~
结束~~~
希望大家多多关注我的推特,你的关注是我持续输出的动力。
ps:
很多人问代理的问题,如果你用了VPN的话,要自己去vpn软件查看下代理ip地址和端口。然后在main.js里把ip地址和端口修改就好。
被踢N个群后的经验就是,时间间隔不要太小,基本几分钟发一次就很稳。
第二就是语句不要太少,我这50句话感觉还是有点少,稳的可以多放一些。
第三就是不要太长时间用,好家伙,直接刷到level 第一,那就是找踢。。。。
联系我:
推特:
微博: