本项目包含了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群相关基础信息
四、签到机器人
本机器人项目用于实现用户签到相关功能,包含签到、查询、转账
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、测试群内发送草泥马
、请联系
等指令即可,所有违禁词均可通过修改配置文件实现自定义
十、接龙机器人
本机器人项目用于实现接龙功能,用户发起接龙任务,其他用户可以加入或者退出
0、视频教程
1、创建机器人
2、将机器人拉入测试群
3、下载解压执行程序
4、维护 配置文件
5、启动程序
6、测试群内发送发起接龙 内容
、加入接龙
(需要回复指定接龙消息)、退出接龙
(需要回复指定接龙消息)指令即可,所有违禁词均可通过修改配置文件实现自定义