Discord 在 NFT 领域,已经成为了必不可少的社群工具。大部分项目会以 Twitter 为媒体宣传,最终沉淀用户到 discord 中,而要想获得白名单,也不得不遵循项目方的一些玩法,比如早期的聊天肝等级。
当然,你完全可以选择雇佣人去帮你做这件事,只要 ROI 跑的正,这种方式往往要比自动化脚本来的更稳妥一些,毕竟是真人行为,相对脚本,封号(封discord)风险降低很多。
但若不想花这份钱,那则么办...这样一来,就有了一个需求,聊天机器人....
当然,这里笔者写的机器人并不是那么智能,发消息的内容相关信息是需要你自行配置的。
ps:底层技术用的 python api 模拟请求。(懂 Python 的小伙伴一看就懂...)
举个例子🌰,前一阵的【阿狸NFT】白名单,社群里早期混进了很多机器人,二话不说直接开刷等级,随后规则明确,社群并不是靠肝等级作为白名单的,当遇到社群管理员不定期巡逻时,表明回复指定数字,或者禁言,机器人没办法自己分析这种语义....该机器人是做不到的。
所以,如果遇到以上情况,可以人为的隔段时间看看,手动暂停脚本即可。
下图是我自己创建的一个 discord 服务器,并且新建了一个名为 gm 的频道:
mirror的gif图片有点问题,可以移步图床链接🔗:
代码方面,采用的是 Google 的云服务,这样省去了我们自己电脑装环境的一些问题。
打开下面的代码网页之后,用 google 登录,然后回到本篇文章,继续往后看如何配置运行。
https://colab.research.google.com/drive/1k1MjTw0HaIhXmyHIm-KsHrKECpu9ASPy?usp=sharing
在正式讲解之前,你需要自行打开上述代码文档,配置三个选项。
分别是【channel id(频道id)】,【机器人发送消息的内容】,以及最重要的 【authorization 认证】。
我们一个个来说。
当我登录 discord 后,加入了一个 discord 服务器后,并且进入了某个频道:
你当前的网址 url 是这样的:
discord.com/channels/937164774674952222/937370268425400371
那么,channel id 则为 :937370268425400371

回到我们的代码网页,把下面的配置改为自己的 channel id,这里是可以支持多个频道的,比如 gm 频道,官方中文频道:

配置多个的话,就是下面这个样子,双引号里面是频道id,多个频道用逗号隔开:
channels_id_list = ["937370268425400371","937370268425400372"]

这里的文字可以替换成自己想让机器人说的,它会随机选择一句话来发送,所以当然是越多越好了,虽然有默认值,但是大家可以按照自己的口味改一改。
比如:
globals_message_list = ["GM","你好啊","早上好","晚上好","你个大骗子","GN","怎么可能?"]

附加项,这里还有 2 个可以自行修改的值,即每条发送消息的间隔时间,像我现在写的时间,就是在 10~30s之间,随机间隔时间去发送,比如上条信息刚发完,有可能下一条信息过了 15s ,才会发送,也可能是 10s,这个是不定的,为了更像的模拟人为嘛:
time_min = 10
time_max = 30
你要是想让他发送快点,也可以设置成最小是 5,最大是10,这样时间就会缩短了:

这一步至关重要,请保存好您的 authorization 信息,因为有了它,任何人都可以用它对您的账号进行一些 api 层的操作,所以谨慎保管好。
当然,这个信息也会失效,我记得默认的有效期 discord 会保留 7 周(没记错的话...)。
如何获取?打开您的 discord 网页版,在用键盘的快捷键打开谷歌浏览器的【开发者工具】:
Mac的快捷键: option+command+i
Windows的快捷键:ctrl+shift+i
当然,也可以从 Chrome 这里进去:

打开后,点到 network(网络)选项页:

然后依次点击:
1、 XHR 选项卡
2、再随便点一个频道
3、随便找一个 Name,点击英文字符

点开下方的 Name 后,可以看到这样的代码:

把 authorization: 后面对应的那串英文,记录下来,放到代码对应的配置项中:
authorization_list = ["OTI4**************************************GA"]

配置好以上信息,大功告成!~
再次提醒,authorization 对应的字串非常重要,不要公开!不要公开!不要公开!
点击代码左侧的红色运行标志,然后就可以回到你的网页去看是否发送消息啦:

成功的话,拉到网页最下面,有信息提示:

停止代码,点终止图标即可:

如果点了没反应,可以多点2,3下,会弹出下面这个提示,点击yes:

代码停掉后,图标变回开始的图标,说明停止成功:

下面的日志,可以把鼠标移动到管理员图标上,就会变成叉子,点击即可清除:

如果你关掉你的google云服务网页,脚本没有停止的话,程序还是会执行的,具体会执行多久,我自己还没有亲自实验过,官方提示,是12个小时。所以要是怕被管理识别到,还是手动停止掉,再去关闭 google 的云服务。
再者就是发送消息的时间间隔问题,建议不要太短,比如 3s 以下,毕竟要让机器人装的像人一些....
注:若害怕脚本不稳定(网络ip方面的封号问题),可以用自己的discord小号尝试一段时间,绕开自己常用的主号测试!
好,以上就是完整的分享了....希望大家可以玩的愉快!
💎 |币圈萌新|NFT学习中|成为科学家的路上|💎
我的Twitter:https://twitter.com/jacksu15ice
Discord 在 NFT 领域,已经成为了必不可少的社群工具。大部分项目会以 Twitter 为媒体宣传,最终沉淀用户到 discord 中,而要想获得白名单,也不得不遵循项目方的一些玩法,比如早期的聊天肝等级。
当然,你完全可以选择雇佣人去帮你做这件事,只要 ROI 跑的正,这种方式往往要比自动化脚本来的更稳妥一些,毕竟是真人行为,相对脚本,封号(封discord)风险降低很多。
但若不想花这份钱,那则么办...这样一来,就有了一个需求,聊天机器人....
当然,这里笔者写的机器人并不是那么智能,发消息的内容相关信息是需要你自行配置的。
ps:底层技术用的 python api 模拟请求。(懂 Python 的小伙伴一看就懂...)
举个例子🌰,前一阵的【阿狸NFT】白名单,社群里早期混进了很多机器人,二话不说直接开刷等级,随后规则明确,社群并不是靠肝等级作为白名单的,当遇到社群管理员不定期巡逻时,表明回复指定数字,或者禁言,机器人没办法自己分析这种语义....该机器人是做不到的。
所以,如果遇到以上情况,可以人为的隔段时间看看,手动暂停脚本即可。
下图是我自己创建的一个 discord 服务器,并且新建了一个名为 gm 的频道:
mirror的gif图片有点问题,可以移步图床链接🔗:
代码方面,采用的是 Google 的云服务,这样省去了我们自己电脑装环境的一些问题。
打开下面的代码网页之后,用 google 登录,然后回到本篇文章,继续往后看如何配置运行。
https://colab.research.google.com/drive/1k1MjTw0HaIhXmyHIm-KsHrKECpu9ASPy?usp=sharing
在正式讲解之前,你需要自行打开上述代码文档,配置三个选项。
分别是【channel id(频道id)】,【机器人发送消息的内容】,以及最重要的 【authorization 认证】。
我们一个个来说。
当我登录 discord 后,加入了一个 discord 服务器后,并且进入了某个频道:
你当前的网址 url 是这样的:
discord.com/channels/937164774674952222/937370268425400371
那么,channel id 则为 :937370268425400371

回到我们的代码网页,把下面的配置改为自己的 channel id,这里是可以支持多个频道的,比如 gm 频道,官方中文频道:

配置多个的话,就是下面这个样子,双引号里面是频道id,多个频道用逗号隔开:
channels_id_list = ["937370268425400371","937370268425400372"]

这里的文字可以替换成自己想让机器人说的,它会随机选择一句话来发送,所以当然是越多越好了,虽然有默认值,但是大家可以按照自己的口味改一改。
比如:
globals_message_list = ["GM","你好啊","早上好","晚上好","你个大骗子","GN","怎么可能?"]

附加项,这里还有 2 个可以自行修改的值,即每条发送消息的间隔时间,像我现在写的时间,就是在 10~30s之间,随机间隔时间去发送,比如上条信息刚发完,有可能下一条信息过了 15s ,才会发送,也可能是 10s,这个是不定的,为了更像的模拟人为嘛:
time_min = 10
time_max = 30
你要是想让他发送快点,也可以设置成最小是 5,最大是10,这样时间就会缩短了:

这一步至关重要,请保存好您的 authorization 信息,因为有了它,任何人都可以用它对您的账号进行一些 api 层的操作,所以谨慎保管好。
当然,这个信息也会失效,我记得默认的有效期 discord 会保留 7 周(没记错的话...)。
如何获取?打开您的 discord 网页版,在用键盘的快捷键打开谷歌浏览器的【开发者工具】:
Mac的快捷键: option+command+i
Windows的快捷键:ctrl+shift+i
当然,也可以从 Chrome 这里进去:

打开后,点到 network(网络)选项页:

然后依次点击:
1、 XHR 选项卡
2、再随便点一个频道
3、随便找一个 Name,点击英文字符

点开下方的 Name 后,可以看到这样的代码:

把 authorization: 后面对应的那串英文,记录下来,放到代码对应的配置项中:
authorization_list = ["OTI4**************************************GA"]

配置好以上信息,大功告成!~
再次提醒,authorization 对应的字串非常重要,不要公开!不要公开!不要公开!
点击代码左侧的红色运行标志,然后就可以回到你的网页去看是否发送消息啦:

成功的话,拉到网页最下面,有信息提示:

停止代码,点终止图标即可:

如果点了没反应,可以多点2,3下,会弹出下面这个提示,点击yes:

代码停掉后,图标变回开始的图标,说明停止成功:

下面的日志,可以把鼠标移动到管理员图标上,就会变成叉子,点击即可清除:

如果你关掉你的google云服务网页,脚本没有停止的话,程序还是会执行的,具体会执行多久,我自己还没有亲自实验过,官方提示,是12个小时。所以要是怕被管理识别到,还是手动停止掉,再去关闭 google 的云服务。
再者就是发送消息的时间间隔问题,建议不要太短,比如 3s 以下,毕竟要让机器人装的像人一些....
注:若害怕脚本不稳定(网络ip方面的封号问题),可以用自己的discord小号尝试一段时间,绕开自己常用的主号测试!
好,以上就是完整的分享了....希望大家可以玩的愉快!
💎 |币圈萌新|NFT学习中|成为科学家的路上|💎
我的Twitter:https://twitter.com/jacksu15ice
MetaMask小狐狸钱包新手入门使用教程
零、前言本教程为系列教程,本篇是小狐狸钱包篇。后续会把系列教程的相关链接更新在文章开头。 我从去年( 2021 年) 12 月底,决定开始学习接触区块链的世界,深知作为一个小白,想要入门时的无力感,各种名词黑话,各种看不懂,信息过于嘈杂也毫无体系感。 虽然我现在仍处于新手期,还在学习路上,但希望可以把自己踩过的坑,以及小白的痛点经验,尽可能地以通俗易懂的形式分享出来,帮助大家少走一些弯路。 关于名词的介绍,大可放心,一切用举例加以说明。 希望本篇文章可以对你有所帮助~ 下面开始正文。一、钱包是什么?钱包两字,顾名思义,现实生活中,我们是用来装钱的。 而在区块链世界中,钱包就是保存了区块链中各种币(比特币、以太币等)的一个软件。 在正式介绍小狐狸钱包之前,我们需要先了解一下,什么是以太坊?以太坊是一个去中心化的、具有智能合约功能的开源区块链。以太币(ETH)是该平台的原生加密货币。在加密货币中,以太币的市值仅次于比特币。以太坊是由程序员Vitalik Buterin(V神)在2013年创作的。以太坊官网PS:关于以太坊的更多内容,大家可以去以太坊官方网站进行学习,这里不过多赘述,你...
NFT玩家如何提前获取白名单的merkle proof?
前言嘿,大家好,我是大咪,之前一直关注编程领域。现在入区块链的世界半年,不断关注了NFT、撸空投等领域,偶尔写一写自己的心得体会。目前是 @TBP 的船员,欢迎更多的小伙伴来交流探讨。 同时,也欢迎关注推特:@dami 距离上次写游戏苑那篇文章,已经过去有一段时间,当时评论区留言反馈比较多的是,大家希望可以写一写如何通过技术手段,提前获取到自己白名单的 merkle proof ? 当然,如果你是已经编程领域的老手,对于爬虫,网络请求都已经非常了解,那本篇可以忽略,本篇文章的面向人群,是非技术领域的 NFT 玩家,本篇尝试用通俗易懂的语言来把原理给大家讲清楚,并且通过举例近期的 NFT 实战项目告诉大家方法。 那么,今天就来用最近我参与过的 NFT 项目,一一来举例。 上篇文章回顾详见,游戏苑文章:https://mirror.xyz/yidakoumi.eth/0Lnbf4ZhFJHM3zlO--JFQr3HTktqKeHsIJlz6ln0_H8浏览器 & 网络请求在正式开始之前,我需要先来科普一下,浏览器和网络请求的一些知识,这些知识不用担心看不懂,我尽量以通俗易懂的图去讲解...
撸毛多账号-如何养成精品号
前言本笔记写于 2023年02月14日 ,在 TBP 社区内,参与🦑鱿鱼游戏所学所记录,仅供参考。一、ip、账号相关每个账号独立 ip 去做。vpn不适合去养账号,因为 vpn 线路是共享的,很有可能别人登录节点的时候,已经被封过号了,那么意味着 ip 被污染。无法确定 vpn 是否干净,看运气。推荐静态的住宅 ip。 老师的笔记tips:请选择高质量静态住宅ipv4 、移动代理ipv4,IP地址不要选择冷门的IP,比如俄罗斯 乌克兰 土耳其 印度。不要使用任何动态IP,若你使用动态ip,每次短时间登录时ip变化地点太大,就会被推特列为可疑操作,因为显示IP是:短时间内你的账号登录在多个国家 。这样会导致账号被官方进行风控或封号处理。每条 IP 登录的推特或 DC 账号不要超过2个。账号登录成功之后,3天之内尽量避免切换其它IP重新登录,避免账号因为异地登陆而被官方风控。二、指纹浏览器推荐1 - 比特指纹浏览器:https://www.bitbrowser.cn/?code=c48148 推荐2 - adspower跨境指纹浏览器:https://www.adspower.co...
MetaMask小狐狸钱包新手入门使用教程
零、前言本教程为系列教程,本篇是小狐狸钱包篇。后续会把系列教程的相关链接更新在文章开头。 我从去年( 2021 年) 12 月底,决定开始学习接触区块链的世界,深知作为一个小白,想要入门时的无力感,各种名词黑话,各种看不懂,信息过于嘈杂也毫无体系感。 虽然我现在仍处于新手期,还在学习路上,但希望可以把自己踩过的坑,以及小白的痛点经验,尽可能地以通俗易懂的形式分享出来,帮助大家少走一些弯路。 关于名词的介绍,大可放心,一切用举例加以说明。 希望本篇文章可以对你有所帮助~ 下面开始正文。一、钱包是什么?钱包两字,顾名思义,现实生活中,我们是用来装钱的。 而在区块链世界中,钱包就是保存了区块链中各种币(比特币、以太币等)的一个软件。 在正式介绍小狐狸钱包之前,我们需要先了解一下,什么是以太坊?以太坊是一个去中心化的、具有智能合约功能的开源区块链。以太币(ETH)是该平台的原生加密货币。在加密货币中,以太币的市值仅次于比特币。以太坊是由程序员Vitalik Buterin(V神)在2013年创作的。以太坊官网PS:关于以太坊的更多内容,大家可以去以太坊官方网站进行学习,这里不过多赘述,你...
NFT玩家如何提前获取白名单的merkle proof?
前言嘿,大家好,我是大咪,之前一直关注编程领域。现在入区块链的世界半年,不断关注了NFT、撸空投等领域,偶尔写一写自己的心得体会。目前是 @TBP 的船员,欢迎更多的小伙伴来交流探讨。 同时,也欢迎关注推特:@dami 距离上次写游戏苑那篇文章,已经过去有一段时间,当时评论区留言反馈比较多的是,大家希望可以写一写如何通过技术手段,提前获取到自己白名单的 merkle proof ? 当然,如果你是已经编程领域的老手,对于爬虫,网络请求都已经非常了解,那本篇可以忽略,本篇文章的面向人群,是非技术领域的 NFT 玩家,本篇尝试用通俗易懂的语言来把原理给大家讲清楚,并且通过举例近期的 NFT 实战项目告诉大家方法。 那么,今天就来用最近我参与过的 NFT 项目,一一来举例。 上篇文章回顾详见,游戏苑文章:https://mirror.xyz/yidakoumi.eth/0Lnbf4ZhFJHM3zlO--JFQr3HTktqKeHsIJlz6ln0_H8浏览器 & 网络请求在正式开始之前,我需要先来科普一下,浏览器和网络请求的一些知识,这些知识不用担心看不懂,我尽量以通俗易懂的图去讲解...
撸毛多账号-如何养成精品号
前言本笔记写于 2023年02月14日 ,在 TBP 社区内,参与🦑鱿鱼游戏所学所记录,仅供参考。一、ip、账号相关每个账号独立 ip 去做。vpn不适合去养账号,因为 vpn 线路是共享的,很有可能别人登录节点的时候,已经被封过号了,那么意味着 ip 被污染。无法确定 vpn 是否干净,看运气。推荐静态的住宅 ip。 老师的笔记tips:请选择高质量静态住宅ipv4 、移动代理ipv4,IP地址不要选择冷门的IP,比如俄罗斯 乌克兰 土耳其 印度。不要使用任何动态IP,若你使用动态ip,每次短时间登录时ip变化地点太大,就会被推特列为可疑操作,因为显示IP是:短时间内你的账号登录在多个国家 。这样会导致账号被官方进行风控或封号处理。每条 IP 登录的推特或 DC 账号不要超过2个。账号登录成功之后,3天之内尽量避免切换其它IP重新登录,避免账号因为异地登陆而被官方风控。二、指纹浏览器推荐1 - 比特指纹浏览器:https://www.bitbrowser.cn/?code=c48148 推荐2 - adspower跨境指纹浏览器:https://www.adspower.co...
twitter:https://twitter.com/dami16z
twitter:https://twitter.com/dami16z
Share Dialog
Share Dialog

Subscribe to dami.eth

Subscribe to dami.eth
<100 subscribers
<100 subscribers
No activity yet