Discord机器人很酷!
#javascript #开源 #discord

嘿!

这篇文章是我上一篇文章的后续措施,我讨论了我的计划比以往任何时候都更大。

如果您还记得,我正在谈论在称为wego-overseer的Discord Bot中添加功能。我已经取得了一些进步,所以让我告诉你它的进展。

项目设置

关于安装,几乎没有问题。它是用打字稿编写的,并将纱线用作软件包管理器。

我从未与纱线合作过,并偶然下载了错误的实验版本……但是无论如何,所有与代码有关的东西都已设置了,但是机器人不仅可以这样工作。首先,我需要设置我的Discord帐户和bot。

向我的帐户添加应用程序和机器人

Discord具有非常彻底的beginner's guide,我用作参考。

首先,我为该机器人创建了一个应用程序以及可能开发的任何潜在的未来项目。我确保捕获应用程序ID,然后继续创建机器人。

在机器人部分下,我创建了一个新的,并记下了该项目的标记,以便能够运行。然后,我去了OAuth设置,检查了需要的权限并检索了一个bot-invite URL,我邀请了bot到我的测试服务器。

从这一点开始,我需要做的就是运行代码,而机器人终于栩栩如生!

到目前为止编码进度

我从创建一个像Hello World这样的简单命令开始。感谢项目团队为他们的回报符提供有关如何做的重要指南!

创建并测试了新命令后,我开始添加更多相关逻辑,其中包括大量文档搜索和研究,因为我以前从未使用过类似的内容。

最后,我最终获得了“是”,“否”和“不确定”的简单民意调查逻辑。

完成(直到下一个添加)

我完成了该功能的简单实施后,我打开了一个draft pull request,并向维护人员询问了有关工作和我的想法的一些反馈。