Code Monkey home page Code Monkey logo

walle-q's Introduction

Walle-Q

OneBot12 version license

Walle Mk.Q

一个 QQ 平台的 OneBot 协议实现端

A qq platform OneBot Implementation

本项目使用 ricq 协议库与 Walle-core LibOnebot 构建。

在线文档地址:Walle-Mk.Q 使用手册

本项目采用 AGPLv3 开源协议,仅出于学习目的开发,不鼓励、不支持任何除此以外的任何其他用途。

登录方式

  • 账户密码登录
  • 扫码登录
  • Token 登录

已支持事件 Event

消息事件 message

  • 私聊消息 message.private
  • 群临时消息 message.group_temp
  • 群消息 message.group

通知消息 notice

  • 私聊消息撤回 notice.private_message_delete
  • 好友增加 notice.friend_increase
  • 好友减少 notice.friend_decrease
  • 好友戳一戳 notice.friend_poke
  • 群成员增加 notice.group_member_increase
  • 群成员减少 notice.group_member_decrease
  • 群成员禁言 notice.group_member_ban
  • 群消息撤回 notice.group_message_delete
  • 群管理员设置 notice.group_admin_set
  • 群管理取消设置 notice.group_admin_unset
  • 群名称更新 notice.group_name_update

请求事件 request

  • 好友添加请求 request.new_friend
  • 新成员加群申请 request.join_group
  • 群邀请 request.group_invited

已支持消息段

接收与发送

  • text 消息
  • at 消息
  • face 消息
  • image 消息
  • reply 消息
  • xml 消息
  • voice 消息(单独使用)

仅接收

  • dice 消息
  • rps 消息
  • json 消息

仅发送

  • forward(node) 消息(单独使用)

消息段优先级 others > node(forward) > voice

已支持 API

元动作

  • 获取近期事件 get_latest_events
  • 获取支持的动作列表 get_supported_actions
  • 获取运行状态 get_status
  • 获取版本信息 get_version
  • * 关闭应用 shutdown
  • * 登录账号 login
  • * 提交登录信息 submit_login
  • * 登出账号 logout

消息动作

  • 发送消息 send_message
  • 删除消息 delete_message
  • 获取消息 get_message

单用户动作

  • 获取机器人自身信息 get_self_info
  • 获取用户信息 get_user_info
  • 获取好友列表 get_friend_list
  • 处理好友请求 set_new_friend
  • 删除好友 delete_friend
  • 获取好友请求列表 get_new_friend_requests

单级群组动作

  • 获取群信息 get_group_info
  • 获取群列表 get_group_list
  • 获取群成员信息 get_group_member_info
  • 获取群成员列表 get_group_member_list
  • 设置群名称 set_group_name
  • 退出群 leave_group
  • 踢出群成员 kick_group_member
  • 禁言群成员 ban_group_member
  • 解禁群成员 unban_group_member
  • 设置群管理员 set_group_admin
  • 取消群管理员 unset_group_admin
  • 处理加群请求 set_join_group
  • 获取加群申请 get_join_group_requests
  • 处理群邀请 set_group_invited
  • 获取群邀请 get_group_inviteds

文件动作

  • 上传文件 upload_file
  • 获取文件 get_file
  • 分片上传文件 upload_file_fragmented
  • 分片获取文件 get_file_fragmented

OneBot-v11 协议支持

基本功能已支持

v0.1.4 起不再支持v11协议,恢复支持时间未定,咕咕咕

已知问题

  • 群管理设置 operator_id 缺失
  • 新成员入群 operator_id 缺失

相关项目

walle-q's People

Contributors

abrahum avatar lz1998 avatar itsusinn avatar sclock avatar imfanhua avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.