Discord最全介绍(偏开发者)

时间:2023-07-27 18:36:20来源:哔哩哔哩

Discord比较小众,国内对Discord的介绍更是少得可怜,这是一个很好的玩乐和开发平台,一些非官方的AI画图和AI聊天团队都已入驻,免费使用,喜欢的可以多去玩呀~


(资料图)

1  Discord

 什么是Discord

Discord是为了解决玩家交流问题而开发的一个语音聊天软件,可以发布语音、文字、视频等,可以点对点私人聊天,也能建群组或社区。

衍生了学习小组、俱乐部、本地社区等。Discord的模式能将同一种人群聚集在一起,虽然小众,但是适合做精准营销。

官方文档:/hc/en-us

什么是DiscordServer

Discord Server是一个用户交流社区。社区里可以发布通告、发布抽奖、开启聊天Channel等。

创建Channel,成员在Channel里进行语音和文本聊天,并由管理员管理各Channel发言权限。

可以发布Announcement,如社区规范,社区引导。

可以发布Event,通知用户版本更新内容等。

Server里要实现交互功能和对成员进行管理,必须使用Bot 的功能。

什么是Server Boosts & Server Subscribtion

Server Boosts是成员按月打赏Server的方式,用于升级Server,但收益归Discord而非Server Owner。Server Boosts支持退还。

Server的emoji数量、语音聊天质量、文件上传大小、头图等受到Server Level(或Tier)的限制,在Server Setting里就可以看到这些依赖等级的设置项。而提升Server Level需要成员贡献Boost。Server Level根据Boost数提升,最高等级为3。Server Level提高的受益者是全体成员,因此贡献Boost的往往是Server Owner。

与Boost类似的是Nitro,它是用户为个人购买的升级体验,通用于所有社区,解锁诸如解除文件上传限制等个人功能,Server Owner为本社区贡献Boost相当于帮用户购买了仅属于本社区的Nitro。而Server Owner为自己购买Nitro还会为自己的Server贡献两个Boost。

而Discord新推出的Server Subscribtion用于激励Creator(或Server Owner),这部分收益90%归Creator所有。Creator可以设置Exclusive Channels 发言权限、发放Perk(福利)、发布隐藏内容等,让用户通过购买Server Subscribtion服务来解锁这些功能或内容。

但是目前该功能要求Server Owner在美国,国内登陆会提示功能未上线,修改vpn没有作用。已订阅更新等待官方通知功能上线。

Creator官方社区(/creators)

1.4什么是DiscordBot

Discord Bot是Server成员列表里的特殊成员,是用户与Discord Application交互的接口,它使得Server不单单是一个群聊,而是像服务器一样在Bot背后工作,可以定时发布抽奖活动、管理会员身份、自动回复用户等。目前最受关注的Bot功能是AI聊天和AI画图。

市面上已经有功能完备的Bot,如拥有翻译功能的HephBot Translate、拥有统计功能的Dyno。MEE6是功能最齐全、使用最多的Bot之一,它包含免费和付费功能,进入它的官网(/en)便可以在DashBoard客制化一个MEE6 Bot然后拉进自己的服务器。现在的MEE6 Bot除了你能想到的所有群聊机器人应当具备的功能外,还集成了AI聊天、AI角色扮演Bot、AI 绘制Avatar等功能。

开发自己的Bot,MEE6 Bot是一个很好的效仿对象。

1.5开发一个DiscordBot

基本流程如下:

1.进入developer portal(/developers/applications

)注册开发者账号,然后点击New Application。Discord的Application一般包含斜杠命令、发送消息、响应组件交互三大模块。

官方提供的示例程序:/discord/。

官方提供的一些函数,实现的是交互功能:/discord/。

官方提供了web端的开发和测试环境Glitch :/edit/#!/import/github/discord/discord-example-app

2.为app配置Bot。developer portal左边点击Bot项,完成配置。

3.实现斜杠命令交互。 请求需发送到 Interaction Endpoint URL,第一步创建的app界面可以找到它并配置。

4. 其他交互组件。

详见开发文档/developers/docs/getting-started

官方开发者社区:/invite/discord-developers 

关键词:

相关资讯
热门频道