前言 :
最近開始用Discord跟洨夥伴管理專案
發現可以開很多伺服器,每個伺服器又可以開很多頻道
真的蠻好用的
至少要討論的東西不會混在一起,有個主題這樣
.
然後最近想像皮皮的頻道那樣
加上gitHub的通知
如果有人在GitHub上上傳新的進度,其他人也會在Discord上看到通知
.
正文 :
https://github.com/Falconerd/discord-bot-github
主要是使用這份專案
.
如果要弄出Discord 的 Bot(機器人) ,一般是要架自己的伺服器
然後通過呼叫Discord的API去發送訊息
.
不過專案的人很好心
把網站和這一切都弄好了
所以只要照下面操作就可以了
.
首先先到你想要看的專案,然後Setting
.
然後 點選 Webhooks
如果沒也串接過其他服務應該是空的
.
然後增加新的 Webhook (右上角)
.
https://discordbotgithub.herokuapp.com
把網址複製上去
.
設定的話我是弄成這樣
但我不確定是不是真的要改成json格式
.
然後就看你需要多少顯示資料就選擇一下
最後按下確定
就是這麼簡單
.
https://discordapp.com/oauth2/authorize?&client_id=193000403632128013&scope=bot&permissions=3072
之後按下這個網頁(取自剛剛GitHub 專案)
然後選擇GitHub Bot要加入的伺服器
.
按下授權
之後就會發現那個伺服器多了GitHub 的 Bot
.
如果要讓 GitHub Bot在伺服器的某個頻道內通知專案更新
就直接在那個頻道留言
!dbg add organization/repository
.
https://github.com/andy840119/osu-RP
例如像不才 如果要看這份專案
就是打
!dbg add andy840119/osu-RP
.
如果之後不想看了
反之亦然打
!dbg remove andy840119/osu-RP
.
以上
.
如果要用私人好友的方式讓他傳訊給你,
就在這裡打上一樣的指令
.
就會多出私人好友了
.
測試一下如果在GitHub上面push新的進度
.
Bot就會直接回覆,速度還蠻快的
一兩秒通知就來了
.
當然,其他人也可以透過一樣的方式
去用類似訂閱的方式讓他的GitHub Bot回報你專案的進度
至於如果你的專案是Private,這方法還行不行得通我就不知道了
.
結論 :
糟糕感覺寫Discord 的 Bot 有點好玩
有點想在Docker上面架來玩玩看
.
不知道哪天會出把所有平台的Bot都整合好的套件
.
下一則: [Xamarin] Visual Studio 中 Universal Windows 方案 和 Portable 方案 的差別