iT邦幫忙

鐵人檔案

第 12 屆 iT 邦幫忙鐵人賽
回列表
AI & Data

用Node.js製作後台零負擔的DiscordBot 系列

從6月開始玩DiscordBot,最初簡單的需求逐漸升級。
基本回應,抽卡,對話監聽,後台託管..

針對DiscordBot的中文教學以python為大宗,但我們使用js;
結合Discord.js,Heroku與GoogleAppsScript製作,
用30天一步步實踐可以輕鬆維護的設計模式。

鐵人鍊成 | 共 31 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 1

甚麼是DiscordBot?

DiscordBot 是... DiscordBot顧名思義就是在Discord上運作的Bot Discord是平台,Bot是機器人、也就是我們的程式 Dis...

2020-09-01 ‧ 由 微笑 分享
DAY 2

DiscordBot - 小愛麗絲

在今天的文章開始前,想先跟大家介紹我家的女兒 我是連結 小愛麗絲,生日是2020年6月1日 明明感覺已經做了很久,其實是六月時才開始做到現在 興趣是吐槽別人,...

2020-09-02 ‧ 由 微笑 分享
DAY 3

Day3 - 你自己的...他叫甚麼名字?

今天來說說怎麼創建Bot 建立DiscordBot,首先要有一個Discord帳號 到這個網站 登入帳號後,右上角會有一個[ New Application ]...

2020-09-03 ‧ 由 微笑 分享
DAY 4

Day4 - 機器人的家

昨天我們成功創建了自己的機器人並且加入群組 可是機器人加入後怎麼都在睡覺,我怎麼找不到地方操作呢? 那是因為我們昨天做的事情是在Discord申請一個機器人帳...

2020-09-04 ‧ 由 微笑 分享
DAY 5

Day5 - 函式庫文檔與基本範例講解

昨天我們成功叫醒了自己的兒子/女兒 在繼續教育小孩(增加功能)前,今天想說說昨天安裝的discord.js這個工具 該怎麼使用,以及應用後的例子 discord...

2020-09-05 ‧ 由 微笑 分享
DAY 6

Day6 - 防呆觀念

昨天我們大致說明了關於bot.js的運作 今天對library文檔做一些補充,以及程序防呆概念 昨天我們介紹bot.js時,有提到client在監聽messag...

2020-09-06 ‧ 由 微笑 分享
DAY 7

Day7 - 你的Bot需要一個前綴字

今天接續昨天的主題,進一步修改message方法 正常我們在Discord上看到別人玩bot的指令都是有一個前綴字,後面附帶著指令的 例如: !help $di...

2020-09-07 ‧ 由 微笑 分享
DAY 8

Day8 - 呃...他會需要更多前綴字

昨天我們對message事件做了完善的前置判斷 如果你做的跟範例一樣,這時我們可以在 ! 後面加入任何字串,來命令機器人做對應的事情 假設之後機器人的指令不斷增...

2020-09-08 ‧ 由 微笑 分享
DAY 9

Day9 - 註解摺疊與音樂系統介紹

昨天我們把機器人的架構做了些修改,對功能做了分類 今天我們稍微整理一下程式,並且說說音樂系統; 如果正在觀看文章的小夥伴不需要音樂系統可以跳過接下來三天的內容,...

2020-09-09 ‧ 由 微笑 分享
DAY 10

Day10 - 音樂系統(1)

昨天我們把架構很籠統的說了大概 今天的內容會專注在編程為主,discord.js的元素不會再多贅述 可能會比較枯燥一點 萬里長路始於足下,同學們加油~ 音樂總方...

2020-09-10 ‧ 由 微笑 分享