[DC機器人] 機器人框架

5次閱讀
尚無留言

如果我沒記錯的話,Messenger、Line和Telegram的機器人都是用webhook運作。

而今天要講的Discord機器人,不同於上述的機器人,他需要被部署在伺服器中。

這個專案應該會做很大,所以我選擇用node.js代替Python(我不太會整理python的code,最後可能直接寫成一個檔案)。

整整齊齊的,js真香


先看到主程式

const Discord = require('discord.js');
require('dotenv').config();
const client = new Discord.Client({ partials: ['MESSAGE', 'CHANNEL', 'REACTION'], intents: ['FLAGS.GUILDS']});

client.commands = new Discord.Collection();
client.events = new Discord.Collection();

for(const handler of ['command_handler', 'event_handler']){
    require(`./handlers/${handler}`)(client, Discord)
}

client.login(process.env.DISCORD_TOKEN)

正文完
 0
評論(尚無留言)