Discord全自动24小时抽奖,功能
另:欢迎有编码经验的技术人员交流,希望可以组建技术小圈子(10人内),穿越牛熊,互相学习,web3也好 空投猎人也好均可,学习交流为主,为下个周期暴富做准备,欢迎关注我的推特私信DM或在文章下面进入我们社区(GGDINOCLUB)交流。
机器人源码:
写代码和文章不容易,觉得对你有帮助的话,可以帮我点下推特关注 转发,谢谢老铁~
下篇放出测试网批量自动领水的源码
1、参数解释
如上图所示为程序的结构。
config.json 配置文件
DcAccount.ts 账户代码
DcChannel.ts 频道代码
main.ts 程序入口
MessageUtils.ts 工具类
winlog.json log输出
配置区:
proxy:如果是翻墙用户的话,需要把”enable”的参数的false改成true,然后host和port的话要自己去自己的翻墙软件上去找,我用的shadawsock默认是上图这个
notification_dingding:钉钉的手机推送token,目前机器人支持手机推送,如何获取这个值呢,你需要做下面的步骤:
1、下载钉钉,电脑版+手机版均可,注册步骤省略,相信聪明的你可以搞定
2、打开电脑版钉钉,建一个群组(可能要拉一个人才能建立成功,这个得自己想办法了),然后:点右上设置---》智能群助手--〉添加机器人--》自定义机器人--〉添加
自定义关键词必须是:【警报】
上图这个复制下,这个就是notification_dingding。
notification_discord_channelid:如果你需要把抽奖和中奖信息发到自己的discord服务器的,填写这个id值,表示发送到某个频道。
举例:我想把中奖信息,发到我自己的服务器的 #综合 频道,那么我需要把#综合 频道的频道id复制下来,然后这个id就是notification_discord_channelid。
如何获取?
1、创建自己的服务器
2、打开开发者模式
3、选中频道---》右键--〉复制id
black_word:有一些服务器,抽奖会防机器人,就放一些“机器人抽”之类的标题陷阱,这里简单做个关键词筛选,如果标题包含black_word的词汇,则不抽奖,后面这块会优化,词汇列表自由把控吧各位
raffle_word:命中抽奖的词汇,比如抽奖大部分都包含React with这些,这个基本不用修改,忽略就好。
dc_account:discord账号列表,无上限,name就是discord的用户名,这里说下token如何获取吧,获取方式,见下面视频
monitor_channel:需要监控的频道列表:
channel_name:频道名字,一般我会写 服务器名+频道名 这样的格式,这随便写 就是一个标识
channel_id:需要监控的频道的id,获取方式和notification_discord_channelid一样
discord_link:需要监控的服务器链接,服务器关闭邀请的话,就写个“无”就行
2、以上参数全部都填写完毕后,我们就可以运行了
1)安装nodejs
2、cd进入的代码/src文件夹内,不懂cd进入文件夹的,可以参考这篇文章
3、完成第2步后,/src/文件夹命令行执行下面代码:
npm install -g typescript
npm install -g ts-node
npm install
ts-node main.ts
4、正常情况下看到开始执行,坐等福报~~
确实步骤有点多哦,如果你遇到问题、发现了bug或有改建建议,欢迎下方联系方式联系我~
老铁联系我:
推特:
微博: