Discord抽奖机器人源码及详细教程--多账户/防黑/中奖推送

介绍

Discord全自动24小时抽奖,功能

  • 多账户、多频道自动抽奖,没加入的频道直接跳过,防带宽消耗
  • 中奖自动通知,钉钉APP实时推送,通知哪个账号 哪个项目 在哪个频道中奖了。同时支持discord通知,自由可选,妈妈再也不用担心忘记检查了
  • 防黑,自定义添加黑名单关键词,防止项目方突击检查机器人作弊
  • 直接源码,开源意味着心里有底,比封装好的抽奖软件踏实

另:欢迎有编码经验的技术人员交流,希望可以组建技术小圈子(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或有改建建议,欢迎下方联系方式联系我~

老铁联系我:

推特:

微博:

Subscribe to FlyPotato
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.