本项目包含了DoDo开放平台机器人开发相关Demo,Demo基于DoDo开放平台官方 .Net SDK
安装时,请勾选ASP.NET和Web开发组件,其他组件按需安装
对于不具有开发能力的普通用户,本项目提供了编译完成的Windows执行程序,可以从 Release 中进行下载,本执行程序依赖.Net 6运行环境,因此您需要先下载安装 dotnet-runtime-6.0.6-win-x64.exe 到您的电脑中!
一、测试机器人
本机器人项目用于测试DoDo开放平台相关接口,包含大量SDK自带的测试用例
0、视频教程
1、访问 DoDo开放平台,按照教程创建机器人,获取机器人的ClientId
和Token
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件
5、启动程序
6、测试群内发送菜单
指令即可查看所有测试功能
二、基础信息机器人
本机器人项目用于获取DoDo群相关基础信息,包含 获取群信息、获取频道列表、获取身份组列表 等功能
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
2、维护 配置文件
3、启动程序
4、通过程序控制台可获取到DoDo群相关基础信息
三、NFT身份组机器人
本机器人项目用于实现NFT身份组领取功能,用户通过对NFT身份组领取消息添加对应表情反应,从而获取对应身份组
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件,对于ChannelId
和RoleId
,请从基础信息机器人
中获取
5、启动程序
6、前往测试频道领取对应身份组
四、签到机器人
本机器人项目用于实现用户签到相关功能,包含签到、查询、转账
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件
5、启动程序
6、测试群内发送签到
、查询
、转账 @成员 金额
指令即可,所有指令均可通过修改配置文件实现自定义
六、身份组领取机器人
本机器人项目用于实现身份组领取功能,用户通过对身份组领取消息添加对应表情反应,从而获取对应身份组
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件,对于ChannelId
和RoleId
,请从基础信息机器人
中获取
5、启动程序
6、前往测试频道领取对应身份组
七、时效身份组机器人
本机器人项目用于实现时效身份组功能,管理员通过指令给予用户对应时效的身份组,到期后,会自动下掉
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件
5、启动程序
6、测试群内发送周卡@用户 身份组名称
、月卡@用户 身份组名称
指令即可,所有指令均可通过修改配置文件实现自定义
八、关键词回复机器人
本机器人项目用于实现关键词回复功能
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件
5、启动程序
6、测试群内发送你是谁
、为什么
等指令即可,所有关键词均可通过修改配置文件实现自定义
九、违禁词管理机器人
本机器人项目用于实现违禁词管理,用户群内触发违禁词时,机器人会撤回其发言,并进行相应的禁言处罚
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件
5、启动程序
6、测试群内发送草泥马
、请联系
等指令即可,所有违禁词均可通过修改配置文件实现自定义