如何创建一个Bot Discord?
在过去的许多年里。 纪元 已经表明,它努力继续改进,以便为其用户提供尽可能好的体验,从而成为一个不再只被玩家使用的平台。今天,它是最广泛使用的信息、视频应用和朋友间连续广播的平台之一。
Discord的功能正在进一步发展,随着开发团队对该平台的改进,但 机器人无疑是最特殊的资产之一。 试图在这块板子上找到的东西。

谈到 Discord机器人。 雇员 用户几乎可以用JavaScript代码做任何他们想做的事情。. 但是,如果你没有编程知识,不要担心。在这篇文章中,我们将一步步地指导你,使你能够 创建你自己的Discord机器人 即使你不是一个编程专家。
在 Discord 上创建机器人的步骤如下
1.- 下载Node.js并准备好你的公司 Discord
Node.js 允许你免费运行JavaScript,因为它是一个开放源码的程序,这对于你的机器人工作是绝对必要的。你可以很容易地从以下页面下载它 nodejs.org (ici) 你必须在开始其余过程之前安装它。
正如你所想象的那样。 你还需要一个 Discord 帐户。 和你自己的服务器来测试你的机器人。如果你因为任何原因不总是有一个Discord账户,你可以很容易地从discord.com页面进行操作。如果你已经有一个账户,你所需要做的就是到 连接到您的账户 并打开你想给你的机器人提供生命的服务器。
你还需要一个方案,如 记事本++ 在Windows中,这样你就可以更舒适和有效地使用你的机器人代码。
2.- 创建你自己的机器人
你现在必须在 Discord 上创建一个 "应用程序",使你的机器人工作。这可以非常简单地完成,因为这个过程一点也不复杂。在这里,主要目的是为了获得一个 "Jeton d'autorisation"。 这样,Discord就能识别代码,并将其添加到你的服务器上的机器人。

为了实现这一目标,你需要从以下方面入手:1. discordapp.com/developers/applications/me (ici).你必须登录你的账户,才能直接访问你的申请列表的参数。你只需要选择 新的应用(新的应用) 开始吧。
你必须给你的机器人起一个名字,然后你必须选择选项 登记修改内容.
对于下一步,你必须去右边的菜单,选择 瓶子.当你在查看新菜单时,选择选项 添加一个机器人 根据该选项 建立一个机器人.如果
你只有一个请求(我们刚才的请求),它将被自动选择。然而,你必须选择它。
3.- 获得你的机器人的授权书
在此情况下 App Bot用户。 vous devez chercher le mot Token : Cliquez pour révéler.一旦你点击了这里,你会看到一行文字。这个文本将是 你的机器人的授权程序。 这将使你能够发送代码。

非常重要的是,你不要与任何人分享这个喷射器。 因为jeton允许任何拥有它的人为机器人创建一个代码,这意味着任何拥有它的人都将控制你的机器人。
如果你认为你的喷射器被破坏了,你可以非常容易地生成一个新的喷射器。事实上。 为了安全起见,建议每个月都创建一个不同的令牌。 选择选项 生成一个新的令牌。 完成这些工作后,你将在几秒钟内得到你的新喷射器。
4.- 将你的机器人发送到你的服务器上
你现在应该去它所指示的地方 "应用程序详情 并找到你的电话号码 客户。 这是一个相当长的数字。复制这个数字并将其添加到下面的URL中,替换掉写有CLIENTID的部分。

https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
请不要忘记支持上面提到的那段话 "CLIENTID 并输入你通过Discord获得的真实客户号码。
一旦你做了这个改变,在你的浏览器中复制已经有你的客户编号的URL,进入该页面。这将把你带到Discord页面,这样你就可以提交你的机器人。
如果该页面将你发送到你的应用程序或你的服务提供商,你将知道一切都已经成功。打勾会告诉你,一个机器人已经进入该页面,你现在可以在右边的菜单中看到它。
5.- 在你的电脑上创建一个 "bot "文件
在完成上述步骤后,还强烈建议在你的电脑上创建一个文件,这是一个非常简单的方法来替换机器人中的文件。

只需称其为 "MyBot ou "DiscordBot pour ne pas oublier son contenu.
6.- 启动文本编辑器,创建你的文本文件。
现在你可以在你选择的文本编辑器中创建三个文件(你可以使用我们上面推荐的那个)。

在第一个文件中,你必须复制这段代码。
{
token" : "Your Bot Token" : "Your Bot Token"。
}
在这段代码中,你必须用你在前面的步骤中为你的机器人生成的jeton替换 "你的机器人令牌 "的文字。确保该令牌位于钥匙的内侧。现在,你可以将该文件添加到你为你的Discord机器人创建的文件夹中。该文件必须命名为 auth.json。
它是非常重要的,不 pas enregistrer le fichier en .txt。 但在 .json.现在创建第二个文件并添加以下代码。
{
"nom" : "greeter-bot",
"版本" : "1.0.0", "版本" : "1.0.0: "1.0.0",
"description" : "Mon premier bot de discord", "main" : "bot.js.", "description" : "Mon premier bot de discord".
"Auteur" : "Votre nom", "dépendances" : {}.: "Votre nom", "dépendances" : {}.
}
这一次,你需要重新替换 "你的名字 你的名字,你也将能够修改部分 "描述" 通过添加你想要的东西在你的船上。这可能有助于提醒你,你的机器人是要做什么的。
用这个名字来注册这个文件 package.json 我们在前一阶段建立的档案中。
7.- 确定你的机器人代码
我们还必须创建一个文件,这是最重要的,因为它将负责监控你的机器人的行为。

为了让你真正控制你的机器人,你必须熟悉JavaScript,但如果你是完全的编程新手,你只是想做一些事情,你可以复制和粘贴以下代码,制作一个简单的机器人,可以 欢迎人们来参加你的服务.
代码的开始
var Discord = require('discord.io') ; var logger = require('winston') ; var auth = require('./auth.json') ;
// 配置记录仪的参数
logger.remove(logger.transports.Console) ; logger.add(new logger.transports.Console, { coloriser : vrai
}) ;
logger.level = "debug" ;
// Initialiser le bot de discord var bot = nouveau Discord.Client({...)
token : auth.token autorun : vrai
}) ;
bot.on('ready', function (evt) { logger.info("Connecté") ; logger.info('Connecté sous : ') ; logger.info(bot.username + ' - (' + bot.id + ' )' );
}) ;
bot.on('message', function (user, userID, channelID, message, evt) {
// 我们的机器人必须知道它是否要发布一个命令。
// Il écoutera les messages qui commenceront par "!`" if (message.substring(0, 1) == '!' ){
var args = message.substring(1). split(' ') ; var cmd = args [0] ;
args = args.splice(1) ; switch(cmd) {
// !ping cas "ping" :
bot.sendMessage({ à : channelID,
消息:"Pong !
}) ;
暂停;
// 如果你愿意,只需添加一些案例命令即可。
}
}
}) ;
代码结束
如上所述,这段代码允许你的机器人对某些信息作出反应,特别是那些以字符开头的信息。 "!".
就是说,我们用一个机器人来回答这个命令。 "!介绍"如果有人在按钮关闭时在服务器上写下这句话。按钮将以编程的方式回应。
在我们刚才分享的代码中,你可以看到信息的定义如下 "你好,请到服务区来!".你可以把这个信息改成你想要的问候语。请确保引语保持完整。
用这个名字来注册这个文件 bot.js 在我们创建的Discord档案中。
8.- 在你的电脑上打开订单邀请,并导航到Discord文件夹。
在Windows中,你可以非常容易地打开命令提示符或控制台,只需点击打开并开始敲击。 "邀请委托人然后在出现的结果中选择它。

在它被打开的时候,用胶带粘住 "cd" 按照你的文件的路径。你可以通过在文件中导航,并保持 "Maj "按钮在顶部,右击文件的绿色区域,然后你可以选择选项,非常容易地查看它 "在这里发出指令邀请"。 ou "Ouvrir PowerShell ici"。 取决于你使用的控制台。
9.- 使用指令邀请函来安装你的机器人
你现在必须使用Node.js。在命令提示符下,用你的机器人文件夹的访问路径,键入适当的.Net程序。 "npm install discord.io winston -save。"

这将自动安装我们稍后为Discord bot创建的文件夹中的文件。
你也可以使用下面的命令行来安装一些额外的依赖项。
https://github.com/woor/discord.io/tarball/gateway_v6
这将为您提供您所需要的所有档案资料。
10.- 启用机器人
应该是这样的,现在你的机器人应该可以正常工作了。如果你想测试一下你的机器人,请按以下按钮 "node bot.js" à l'invitation de commande (assurez-vous de continuer à naviguer dans le chemin de votre dossier Discord".

回到你的Discord服务器,尝试测试你的机器人。 "!介绍" 或简单 "!" 伴随着在文件中出现的各种信息,我们可以看到:"我们的工作是什么? "bot.js".
如果一切顺利,你现在会收到来自你的机器人的回应信息。
不要忘记,Discord有一个庞大的用户社区,他们不断创造新的东西,包括机器人。 因此,你可以创建许多由其他用户创建的机器人。.如果你打算使用它们,只要确保你给予它们应有的认可。