Matcha is mock chat.
Matcha 是一个专为 KiramiBot 设计的辅助开发工具,能够与 KiramiBot 进行模拟聊天交互,同时提供一系列的开发辅助功能。
它旨在降低开发者的调试与测试的负担,从而更有效率的专注于功能开发。
尽管它主要为 KiramiBot 设计,但只要是符合 Matcha 支持协议的机器人,都可接入并能够使用大部分基础功能。
KiramiBot 是一个简明轻快的聊天机器人应用,它与 NoneBot2 完全兼容,同时提供了更多的功能与特性,欢迎体验!
✨ 特性
- 小而美,轻巧体积,简约 UI
- 全平台支持(Windows,Mac,Linux)
- 多协议适配支持
- 支持多用户多群组
- 支持多媒体消息
- 原始事件展示
🚀 快速上手
创建用户
设置 Bot 与 身份
从用户列表中挑选,指定使用的 Bot 和扮演的身份
设置连接
修改连接配置,保存即可
🔌 协议适配
-
OneBot v11 标准
动作
- 发送私聊消息(send_private_msg)
- 发送群消息(send_group_msg)
- 发送消息(send_msg)
- 撤回消息(delete_msg)
- 获取消息(get_msg)
- 获取合并转发消息(get_forward_msg)
- 群组踢人(set_group_kick)
- 群组单人禁言(set_group_ban)
- 群组匿名用户禁言(set_group_anonymous_ban)
- 群组全员禁言(set_group_whole_ban)
- 群组设置管理员(set_group_admin)
- 群组匿名(set_group_anonymous)
- 设置群名片(set_group_card)
- 设置群名(set_group_name)
- 退出群组(set_group_leave)
- 设置群组专属头衔(set_group_special_title)
- 处理加好友请求(set_friend_add_request)
- 处理加群请求/邀请(set_group_add_request)
- 获取登录号信息(get_login_info)
- 获取陌生人信息(get_stranger_info)
- 获取好友列表(get_friend_list)
- 获取群信息(get_group_info)
- 获取群列表(get_group_list)
- 获取群成员信息(get_group_member_info)
- 获取群成员列表(get_group_member_list)
- 获取群荣誉信息(get_group_honor_info)
- 获取语音(get_record)
- 获取图片(get_image)
- 检查是否可以发送图片(can_send_image)
- 检查是否可以发送语音(can_send_record)
- 获取运行状态(get_status)
- 获取版本信息(get_version_info)
事件
- 私聊消息
- 群消息
- 群文件上传
- 群管理员变动
- 群成员减少
- 群成员增加
- 群禁言
- 好友添加
- 群消息撤回
- 好友消息撤回
- 群内戳一戳
- 群红包运气王
- 群成员荣誉变更
- 加好友请求
- 加群请求/邀请
-
OneBot v12 标准
动作
- 获取支持的动作列表(get_supported_actions)
- 获取运行状态(get_status)
- 获取版本信息(get_version)
- 发送消息(send_message)
- 撤回消息(delete_message)
- 获取机器人自身信息(get_self_info)
- 获取用户信息(get_user_info)
- 获取好友列表(get_friend_list)
- 获取群信息(get_group_info)
- 获取群列表(get_group_list)
- 获取群成员信息(get_group_member_info)
- 获取群成员列表(get_group_member_list)
- 设置群名称(set_group_name)
- 退出群(leave_group)
- 上传文件(upload_file)
- 分片上传文件(upload_file_fragmented)
- 获取文件(get_file)
- 分片获取文件(get_file_fragmented)
事件
- 私聊消息(message.private)
- 好友增加(notice.friend_increase)
- 好友减少(notice.friend_decrease)
- 私聊消息删除(notice.private_message_delete)
- 群消息(message.group)
- 群成员增加(notice.group_member_increase)
- 群成员减少(notice.group_member_decrease)
- 群消息删除(notice.group_message_delete)
📋 路线图
请访问本项目的 Projects
🤝 贡献
请参阅贡献指南
🍻 鸣谢
感谢以下开发者对本项目的贡献
🎊 活动
📄 许可证
Code: AGPL-3.0 - 2023 - Akirami
Logo: CC-BY-NC-ND, Designs by Akirami