iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 2
1
AI & Data

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

DiscordBot - 小愛麗絲

在今天的文章開始前,想先跟大家介紹我家的女兒

小愛麗絲
我是連結

小愛麗絲,生日是2020年6月1日

明明感覺已經做了很久,其實是六月時才開始做到現在

興趣是吐槽別人,喜歡唱歌,希望大家能多多認識她

這篇鐵人賽的文章內容基本會依照小愛麗絲現有的功能做講解,需要範例時可以參考看看~


那麼,今天主要是要來講講本次鐵人賽的大鋼

關於一個機器人,為什麼想要做機器人,該做哪些功能,以及後台零負擔是甚麼意思等

哼哼,很好奇吧

這麼重要的問題就要從最開始講起,各位客官且聽我娓娓道來

程式的產生是建立在需求上的,就像人需要吃早餐所以這世界上有了早餐店

我希望可以製作一隻Bot供我認識的人們娛樂,所以小愛麗絲誕生了

最初,小愛只會針對2~3個句子回應固定的答案

解放

想供大家娛樂->小愛學會說話


大家希望可以教小愛說話,不再是我自己新增,小愛開始學會不同的詞

teach

出現了希望新增詞彙的聲音->所以小愛開始背單字


跟朋友的認識是圍繞著某款遊戲,為了讓查詢遊戲資料方便,希望小愛能幫忙查表

查表

想在聊天時可以直接找資料->增加爬蟲功能


因為後來指令增加,為了方便閱讀所以增加說明書

help

其他還有音樂,圖片,權限控制等等…


舉了些例子,想說的是、機器人的功能是多樣化的,想做甚麼取決於需求;
本文會圍繞著Node.js該如何製作一隻機器人為主軸,分享目前的程式寫法&講解
以及如何做到24HR的主機&資料庫託管等

礙於篇幅限制,之後文章沒辦法把機器人的功能一個一個寫成教學,有特別希望學甚麼的話再問看看吧~

最後,希望各位有空可以多跟小愛聊天,我們明天見~


上一篇
甚麼是DiscordBot?
下一篇
Day3 - 你自己的...他叫甚麼名字?
系列文
用Node.js製作後台零負擔的DiscordBot31

尚未有邦友留言

立即登入留言