Discord比較小眾,國(guó)內(nèi)對(duì)Discord的介紹更是少得可憐,這是一個(gè)很好的玩樂(lè)和開(kāi)發(fā)平臺(tái),一些非官方的AI畫圖和AI聊天團(tuán)隊(duì)都已入駐,免費(fèi)使用,喜歡的可以多去玩呀~
(資料圖片)
?什么是Discord
Discord是為了解決玩家交流問(wèn)題而開(kāi)發(fā)的一個(gè)語(yǔ)音聊天軟件,可以發(fā)布語(yǔ)音、文字、視頻等,可以點(diǎn)對(duì)點(diǎn)私人聊天,也能建群組或社區(qū)。
衍生了學(xué)習(xí)小組、俱樂(lè)部、本地社區(qū)等。Discord的模式能將同一種人群聚集在一起,雖然小眾,但是適合做精準(zhǔn)營(yíng)銷。
官方文檔:/hc/en-us
什么是DiscordServer
Discord?Server是一個(gè)用戶交流社區(qū)。社區(qū)里可以發(fā)布通告、發(fā)布抽獎(jiǎng)、開(kāi)啟聊天Channel等。
創(chuàng)建Channel,成員在Channel里進(jìn)行語(yǔ)音和文本聊天,并由管理員管理各Channel發(fā)言權(quán)限。
可以發(fā)布Announcement,如社區(qū)規(guī)范,社區(qū)引導(dǎo)。
可以發(fā)布Event,通知用戶版本更新內(nèi)容等。
Server里要實(shí)現(xiàn)交互功能和對(duì)成員進(jìn)行管理,必須使用Bot?的功能。
什么是Server?Boosts & Server Subscribtion
Server?Boosts是成員按月打賞Server的方式,用于升級(jí)Server,但收益歸Discord而非Server?Owner。Server?Boosts支持退還。
Server的emoji數(shù)量、語(yǔ)音聊天質(zhì)量、文件上傳大小、頭圖等受到Server?Level(或Tier)的限制,在Server?Setting里就可以看到這些依賴等級(jí)的設(shè)置項(xiàng)。而提升Server?Level需要成員貢獻(xiàn)Boost。Server?Level根據(jù)Boost數(shù)提升,最高等級(jí)為3。Server Level提高的受益者是全體成員,因此貢獻(xiàn)Boost的往往是Server?Owner。
與Boost類似的是Nitro,它是用戶為個(gè)人購(gòu)買的升級(jí)體驗(yàn),通用于所有社區(qū),解鎖諸如解除文件上傳限制等個(gè)人功能,Server?Owner為本社區(qū)貢獻(xiàn)Boost相當(dāng)于幫用戶購(gòu)買了僅屬于本社區(qū)的Nitro。而Server?Owner為自己購(gòu)買Nitro還會(huì)為自己的Server貢獻(xiàn)兩個(gè)Boost。
而Discord新推出的Server Subscribtion用于激勵(lì)Creator(或Server Owner),這部分收益90%歸Creator所有。Creator可以設(shè)置Exclusive?Channels?發(fā)言權(quán)限、發(fā)放Perk(福利)、發(fā)布隱藏內(nèi)容等,讓用戶通過(guò)購(gòu)買Server Subscribtion服務(wù)來(lái)解鎖這些功能或內(nèi)容。
但是目前該功能要求Server?Owner在美國(guó),國(guó)內(nèi)登陸會(huì)提示功能未上線,修改vpn沒(méi)有作用。已訂閱更新等待官方通知功能上線。
Creator官方社區(qū)(/creators)
1.4什么是DiscordBot
Discord?Bot是Server成員列表里的特殊成員,是用戶與Discord?Application交互的接口,它使得Server不單單是一個(gè)群聊,而是像服務(wù)器一樣在Bot背后工作,可以定時(shí)發(fā)布抽獎(jiǎng)活動(dòng)、管理會(huì)員身份、自動(dòng)回復(fù)用戶等。目前最受關(guān)注的Bot功能是AI聊天和AI畫圖。
市面上已經(jīng)有功能完備的Bot,如擁有翻譯功能的HephBot Translate、擁有統(tǒng)計(jì)功能的Dyno。MEE6是功能最齊全、使用最多的Bot之一,它包含免費(fèi)和付費(fèi)功能,進(jìn)入它的官網(wǎng)(/en)便可以在DashBoard客制化一個(gè)MEE6?Bot然后拉進(jìn)自己的服務(wù)器?,F(xiàn)在的MEE6?Bot除了你能想到的所有群聊機(jī)器人應(yīng)當(dāng)具備的功能外,還集成了AI聊天、AI角色扮演Bot、AI?繪制Avatar等功能。
開(kāi)發(fā)自己的Bot,MEE6?Bot是一個(gè)很好的效仿對(duì)象。
1.5開(kāi)發(fā)一個(gè)DiscordBot
基本流程如下:
1.進(jìn)入developer portal(/developers/applications
)注冊(cè)開(kāi)發(fā)者賬號(hào),然后點(diǎn)擊New Application。Discord的Application一般包含斜杠命令、發(fā)送消息、響應(yīng)組件交互三大模塊。
官方提供的示例程序:/discord/。
官方提供的一些函數(shù),實(shí)現(xiàn)的是交互功能:/discord/。
官方提供了web端的開(kāi)發(fā)和測(cè)試環(huán)境Glitch?:/edit/#!/import/github/discord/discord-example-app
2.為app配置Bot。developer portal左邊點(diǎn)擊Bot項(xiàng),完成配置。
3.實(shí)現(xiàn)斜杠命令交互。?請(qǐng)求需發(fā)送到?Interaction Endpoint URL,第一步創(chuàng)建的app界面可以找到它并配置。
4.?其他交互組件。
詳見(jiàn)開(kāi)發(fā)文檔/developers/docs/getting-started
官方開(kāi)發(fā)者社區(qū):/invite/discord-developers?