• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language Vue
  • License
    GNU Affero Genera...
  • Created almost 2 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

💬 Matcha is mock chat. 模拟聊天交互的辅助开发工具


Matcha Logo
Matcha Text

模拟聊天交互的辅助开发工具

Github Actions Codacy
Release Version GitHub stars GitHub downloads
🌎 演示与预览   |   📦️ 下载安装包   |   💬 加入交流群

Matcha - Preview

Matcha is mock chat.

Matcha 是一个专为 KiramiBot 设计的辅助开发工具,能够与 KiramiBot 进行模拟聊天交互,同时提供一系列的开发辅助功能。

它旨在降低开发者的调试与测试的负担,从而更有效率的专注于功能开发。

尽管它主要为 KiramiBot 设计,但只要是符合 Matcha 支持协议的机器人,都可接入并能够使用大部分基础功能。

KiramiBot 是一个简明轻快的聊天机器人应用,它与 NoneBot2 完全兼容,同时提供了更多的功能与特性,欢迎体验!

✨ 特性

  • 小而美,轻巧体积,简约 UI
  • 全平台支持(Windows,Mac,Linux)
  • 多协议适配支持
  • 支持多用户多群组
  • 支持多媒体消息
  • 原始事件展示

🚀 快速上手

创建用户

在联系栏顶部右侧的 add-chat 按钮上,选择创建用户

create-user

设置 Bot 与 身份

从用户列表中挑选,指定使用的 Bot 和扮演的身份

select-user

设置连接

修改连接配置,保存即可

setting-connect

🔌 协议适配

  • 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

🤝 贡献

请参阅贡献指南

🍻 鸣谢

感谢以下开发者对本项目的贡献

🎊 活动

Alt

📄 许可证

Code: AGPL-3.0 - 2023 - Akirami

Logo: CC-BY-NC-ND, Designs by Akirami

FOSSA Status

More Repositories

1

nonebot-plugin-chatgpt

Python
321
star
2

YoCool

Yobot后台页面美化
HTML
86
star
3

nonebot-plugin-aidraw

nonebot2 AI 绘图
Python
77
star
4

nonebot-plugin-template

nonebot2 插件模板库
71
star
5

KiramiBot

🌟 读作 Kirami,写作星见,简明轻快的聊天机器人应用。
Python
40
star
6

whattoeat

今天吃点啥
Python
23
star
7

nonebot-plugin-namelist

NoneBot 黑白名单
Python
15
star
8

nonebot-plugin-moyu

nonebot2 摸鱼日历
Python
14
star
9

nonebot-plugin-savor

Python
14
star
10

nonebot-plugin-answersbook

愿一切无解都有解!解除你的迷惑,终结你的纠结!
Python
14
star
11

nonebot-plugin-alipayvoice

nonebot2的支付宝到账语音插件
Python
12
star
12

nonebot-plugin-hitokoto

一言
Python
10
star
13

mango

🥭 带有类型提示的 Python 异步 MongoDB 对象文档映射器 / Async MongoDB ODM with type hints in Python
Python
10
star
14

ClanBattleReport

Yobot公会战报告书
Python
8
star
15

ClanBattleReport-Origin

Yobot公会战报告书(旧版)
Python
8
star
16

YoCool-Console

YoCool的插件化控制台
Python
7
star
17

nonebot-plugin-logpile

Python
7
star
18

nonebot-plugin-bilicover

nonebot2的提取B站视频封面插件
Python
7
star
19

answersbook

hoshino V2 插件
Python
6
star
20

nonebot-plugin-exchangerate

Python
5
star
21

nonebot-plugin-cartoon

Python
5
star
22

nonebot-plugin-super-resolution

Python
4
star
23

nonebot-plugin-broadcast

Python
4
star
24

kirami-plugins-index

KiramiBot 插件索引
4
star
25

flowery

💐 专注绘图的 Python 图像处理库 / Python image processing library focusing on drawing
Python
4
star
26

GroupWordCloudGenerator

Python
4
star
27

nonebot-desktop

NoneBot 图形化的桌面端管理应用
3
star
28

nonebot-plugin-helloworld

Python
3
star
29

nonebot-plugin-eventexpiry

Python
3
star
30

KiramiDocs

KiramiBot 文档站点
CSS
3
star
31

nonebot-plugin-theworld

Python
2
star
32

A-kirami

1
star
33

OneMock

模拟 OneBot 实现的本地开发调试工具
1
star
34

KiramiCLI

KiramiBot 脚手架 / CLI for KiramiBot
Python
1
star