# discord划水机器人2.0----多开+随机服务器消息

By [FlyPotato](https://paragraph.com/@nbblockchain) · 2022-01-18

---

介绍
--

之前用python写了1.0discord划水机器人，感觉大家对划水bot还是挺刚需的～～

这次重磅推出划水机器人2.0

**功能：**

1、支持多开discord频道，让你在好多个discord服务器同时划水

2、加入了随机服务器随机消息，随机从频道里选出一个消息，然后划水，妈妈再也不用担心发同样的话被踢了

3、划水的时间间隔和自定义划水消息，这些功能保留不变

**代码下载链接如下：**

写代码和写文章不容易，希望大家多多关注下我的推特，你的关注是我持续输出的动力～～

后面看情况，要不要放出写的其他bot代码，或者你有好的想法的也可以私聊我。

使用教程
----

**1、配置环境**

本次使用nodejs，所以大家需要安装下nodejs的环境

nodejs环境教程：

[

Node.js 安装配置
------------

Node.js 安装配置 本章节我们将向大家介绍在 Windows、Linux 和 macOS 上安装 Node.js 的方法。 Node.js 安装包及源码下载地址为：https://nodejs.org/en/download。 Package Manager：使用系统自带的包管理工具（如 apt、yum、brew）安装。自动管理依赖和更新，适合命令行用户。Prebuilt Installer：官方提供的安装程序，适用于 W..

https://www.runoob.com

![](https://storage.googleapis.com/papyrus_images/9bb743274ca832dbfb0fd7337a61ab48e195a3f26d5bea54ab9703ce928b94de.png)

](https://www.runoob.com/nodejs/nodejs-install-setup.html)

这一步如果不会的话，这篇文章请略过，时间有限，不会回复。

然后下载VisualStudioCode

[

Visual Studio Code - Code Editing. Redefined
--------------------------------------------

Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

https://code.visualstudio.com

![](https://storage.googleapis.com/papyrus_images/be56697a088e3fcd71febd7afeb4f82e66906c18f1ade495a994b4f0c8b23836.png)

](https://code.visualstudio.com/)

**2、下载完代码后，使用VisualStudioCode打开代码文件夹。**

配置参数～～～

![](https://storage.googleapis.com/papyrus_images/a20e7eb8dfa75f272882fc4591883f125dfe7d2f590372907e0361ed4c28ba75.png)

上图是配置文件

**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

![](https://storage.googleapis.com/papyrus_images/a464d49afbd4e1ec854fbcbcfad089ea2eef8943d4ef95abe2dc906e1698be92.png)

**channel\_id**:频道的id，这个就是discord群组里你想要划水的频道id，怎么拿到呢～

就是在discord设置里把开发者模式打开～

![](https://storage.googleapis.com/papyrus_images/a7631f1e7f40828c36f14b564c736b061e53dfb7e9143b74322fe58e656d70a0.png)

然后在频道右击，复制频道id即可

![](https://storage.googleapis.com/papyrus_images/bab753c574dfc7bd5f13e79e8166730fe77ce20d59a274b9f3b1c51a63592c6e.png)

**time\_interval**:聊天的时间间隔，比如60就是每60秒发送一次

剩下的汉字就是每次要发送的话，目前策略是循环顺序发送，1发完 发2 2发完 发3.。。

里面现在有50句话，稳妥的老铁可以放个100多句话，肝～～～

如果你把autoBot设置成false的时候，上面50句话才生效哦～～～

**3、运行**

打开命令行，进入代码文件夹，输入npm install 安装依赖～

![](https://storage.googleapis.com/papyrus_images/25941697c20b9950dd1215ee66839e0669d72e956e2a2a994729a8b79bc1235f.png)

输入node main.js运行程序～～

![](https://storage.googleapis.com/papyrus_images/b1d1266dc0da561a8baf32d03de6909c69547caaa88d373e679c17ba0fc656c1.png)

结束～～～

希望大家多多关注我的推特，你的关注是我持续输出的动力。

**ps:**

很多人问代理的问题，如果你用了VPN的话，要自己去vpn软件查看下代理ip地址和端口。然后在main.js里把ip地址和端口修改就好。

![](https://storage.googleapis.com/papyrus_images/acc5feaa9369c17d65430e0f6dcf07ce7954f7316d6548759404607302c4df7b.png)

防踢经验
----

被踢N个群后的经验就是，时间间隔不要太小，基本几分钟发一次就很稳。

第二就是语句不要太少，我这50句话感觉还是有点少，稳的可以多放一些。

第三就是不要太长时间用，好家伙，直接刷到level 第一，那就是找踢。。。。

**联系我：**

**推特：**

**微博:**

---

*Originally published on [FlyPotato](https://paragraph.com/@nbblockchain/discord-2-0)*
