/dodo-open-demo

DoDo开放平台 机器人Demo

Primary LanguageC#MIT LicenseMIT

dodo-open

dodo-open-demo

✨ 基于最新 C# .NET 6 开发,支持Windows、MacOS、Linux、Docker,完美跨平台。 ✨

license release

项目介绍

本项目包含了DoDo开放平台机器人开发相关Demo,Demo基于DoDo开放平台官方 .Net SDK

开发工具

Visual Studio 2022

安装时,请勾选ASP.NET和Web开发组件,其他组件按需安装

执行程序

对于不具有开发能力的普通用户,本项目提供了编译完成的Windows执行程序,可以从 Release 中进行下载,本执行程序依赖.Net 6运行环境,因此您需要先下载安装 dotnet-runtime-6.0.6-win-x64.exe 到您的电脑中!

项目列表

一、测试机器人

项目地址

DoDo.Open.Test

项目介绍

本机器人项目用于测试DoDo开放平台相关接口,包含大量SDK自带的测试用例

使用步骤

0、视频教程

1、访问 DoDo开放平台,按照教程创建机器人,获取机器人的ClientIdToken

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件

5、启动程序

6、测试群内发送菜单指令即可查看所有测试功能

二、基础信息机器人

项目地址

DoDo.Open.Info

项目介绍

本机器人项目用于获取DoDo群相关基础信息,包含 获取群信息获取频道列表获取身份组列表 等功能

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

2、维护 配置文件

3、启动程序

4、通过程序控制台可获取到DoDo群相关基础信息

三、NFT身份组机器人

项目地址

DoDo.Open.NftRole

项目介绍

本机器人项目用于实现NFT身份组领取功能,用户通过对NFT身份组领取消息添加对应表情反应,从而获取对应身份组

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件,对于ChannelIdRoleId,请从基础信息机器人中获取

5、启动程序

6、前往测试频道领取对应身份组

四、签到机器人

项目地址

DoDo.Open.Sign

项目介绍

本机器人项目用于实现用户签到相关功能,包含签到、查询、转账

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件

5、启动程序

6、测试群内发送签到查询转账 @成员 金额指令即可,所有指令均可通过修改配置文件实现自定义

五、检索机器人

项目地址

DoDo.Open.Search

项目介绍

本机器人项目用于实现各类资源检索

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件

5、启动程序

6、测试群内发送百科 关键词即可

六、身份组领取机器人

项目地址

DoDo.Open.RoleReceive

项目介绍

本机器人项目用于实现身份组领取功能,用户通过对身份组领取消息添加对应表情反应,从而获取对应身份组

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件,对于ChannelIdRoleId,请从基础信息机器人中获取

5、启动程序

6、前往测试频道领取对应身份组

七、时效身份组机器人

项目地址

DoDo.Open.AgingRole

项目介绍

本机器人项目用于实现时效身份组功能,管理员通过指令给予用户对应时效的身份组,到期后,会自动下掉

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件

5、启动程序

6、测试群内发送周卡@用户 身份组名称月卡@用户 身份组名称指令即可,所有指令均可通过修改配置文件实现自定义

八、关键词回复机器人

项目地址

DoDo.Open.KeyWordReply

项目介绍

本机器人项目用于实现关键词回复功能

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件

5、启动程序

6、测试群内发送你是谁为什么等指令即可,所有关键词均可通过修改配置文件实现自定义

九、违禁词管理机器人

项目地址

DoDo.Open.ProhibitWordManage

项目介绍

本机器人项目用于实现违禁词管理,用户群内触发违禁词时,机器人会撤回其发言,并进行相应的禁言处罚

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件

5、启动程序

6、测试群内发送草泥马请联系等指令即可,所有违禁词均可通过修改配置文件实现自定义

十、接龙机器人

项目地址

DoDo.Open.Solitaire

项目介绍

本机器人项目用于实现接龙功能,用户发起接龙任务,其他用户可以加入或者退出

使用步骤

0、视频教程

1、创建机器人

2、将机器人拉入测试群

3、下载解压执行程序

4、维护 配置文件

5、启动程序

6、测试群内发送发起接龙 内容加入接龙(需要回复指定接龙消息)、退出接龙(需要回复指定接龙消息)指令即可,所有违禁词均可通过修改配置文件实现自定义