使用 Discord.js v14 开发全能Discord机器人 | Ep.0 前置配备

这个系列会带着您通过Node.js中的Discord.js套件,从0到1开始製作属于自己的Discord机器人,希望可以帮助大家成为机器人的开发者哦!

前言

这篇文章将会让您开始準备编写机器人,并安装所需的软体,为开发机器人铺路!

Discord机器人是什么?

Discord机器人让使用者可以更加方便的使用Discord或是体验到Discord不包含的功能,机器人将会以一个使用者的身分处于伺服器或是使用者的私讯中,姓名旁会标注「机器人」。常见的机器人功能包括:管理伺服器成员、在语音频道拨放音乐、让使用者玩到特色的小游戏。

Discord机器人除了用Node.js开发以外,亦可使用Python、Java......,可以选择自己熟悉的程式语言。

前备基础

开始开发机器人前,建议先备下列能力之一:

略懂JavaScript或Node.js熟悉其他程式语言(例如:Python、C#)

除此之外,开发机器人需要花费一定的精力,不免会遇到许多瓶颈、困难,我们平常所见到的机器人就算看起来功能简单,也是通过开发者耗费心力编辑而成的。

程式编辑器

要开始製作机器人前,您需要一个用于编辑程式的程式编辑器,本系列文章所使用的为微软开发的 Visual Studio Code,亦可使用 Atom 或其他习惯的软体。

Visual Studio Code

由微软开发支援Windows、Linux、macOS作业系统支援侦错、内建Git版本控制功能、同时也具有开发环境功能、支援用户自订组态(改变主题颜色、键盘捷径等各种属性和参数)、内建扩充程式管理功能安装网址:https://code.visualstudio.com/download

Atom

由GitHub开发支援Windows、Linux、macOS作业系统具备智慧型自动完成功能、内建套件和布景主题功能、强调极高自订性安装网址:https://atom.io/

Node.js

Node.js能够在伺服器端运行JavaScript,通过事件驱动、非阻塞和非同步输入输出模型等技术来提高效能,优化应用程式的传输量和规模,常用于资料密集的即时应用程式。

安装Node的同时会附带NPM(Node Package Manager),用于管理专案中的模组,通过简单的指令即可安装模组,也可以简单的複製其他专案的模组。

Discord.js的机器人即是使用Node.js编写,因此我们要安装Node.js

原作者:瑞安·达尔、由Node.js开发者、Joyent及其他贡献者开发支援macOS、Linux、Windows、FreeBSD、OpenBSD作业系统安装网址:https://nodejs.org/zh-tw/download/

总结

这篇教学就到这里结束,準备好前置的配备后,下篇教学就要开始迈入机器人开发啰!


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章