網路城邦
上一篇 回創作列表 下一篇   字體:
[教學] 如何在Discord上面新增 GitHub 機器人
2017/04/11 11:30:31瀏覽53810|回應0|推薦0

前言 : 

最近開始用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都整合好的套件

.

( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=andy840119&aid=100329961