iT邦幫忙

2022 iThome 鐵人賽

0
自我挑戰組

node.js 前端後端全都要系列 第 15

Day15-Discord.js v14 機器人活起來啦

  • 分享至 

  • xImage
  •  

預先準備

先在資料夾裡,創建一個token.json檔案,並且把機器人的token寫進去。
這樣以後你的機器人就可以require()這個檔案來使用,也減少一直動到token的可能性。
https://ithelp.ithome.com.tw/upload/images/20221016/20152680sczFYaJ566.jpg

主程式

  • 創建一個index.js (也可以取喜歡的名字
  • 先將一些常用的class從 discord.js引用進來。
//把必要classes從discord.js require()進來
const { Client, GatewayIntentBits } = require('discord.js');
const { token } = require('./token.json');
  • 創建一個新的client物件
const client = new Client({ intents: [GatewayIntentBits.Guilds] });
  • 再來就是當程式準備完成會執行的內容
client.once('ready', () => {
	console.log('Ready!'); //當正常啟動的時候,就會回Ready!
});
  • 最後就是讓你的程式登入進機器人
client.login(token);

執行結果

與上面一樣,正常啟動就會出現Ready!
https://ithelp.ithome.com.tw/upload/images/20221016/201526808etWvZKr95.jpg
再來看看Discord裡面
https://ithelp.ithome.com.tw/upload/images/20221016/20152680BfcarLYObI.jpg
機器人正式活起來了!


上一篇
Day14- Discord.js v14 安裝
下一篇
Day16- Discord.js v14 機器人接收指令(一)
系列文
node.js 前端後端全都要25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言