Onebot (node版)
使用方法:
- 下载安装 nodejs
- 下载此源码包
- 在目录下执行
npm up
安装依赖(今后也可使用此命令一键更新内核) - 配置
config.js
(参考里面的注释) - 运行
node main 123456789
(数字是你的登陆账号)
- 今后启动只需最后一步
- 只有首次登陆时需要交互,推荐使用pm2或forever等部署工具。
通信
- HTTP和正向WS服务器
- POST上报(多点)
- 反向WS连接(多点)
API
名称 | 备注 |
---|---|
get_friend_list | |
get_group_list | |
get_group_info | |
get_group_member_list | |
get_group_member_info | |
send_private_msg | 得到的message_id是字符串格式 |
send_group_msg | 得到的message_id是字符串格式 |
delete_msg | message_id是字符串格式 |
set_friend_add_request | |
set_group_add_request | |
set_group_card | |
set_group_kick | |
set_group_ban | |
set_group_leave | |
set_group_name | |
get_login_info | |
can_send_image | |
can_send_record | |
get_status | |
get_version_info | 暂时返回的是内核版本 |
.handle_quick_operation | 仅WS有效 |
change_online_status | 新增API,参数status (11我在线上 31离开 41隐身 50忙碌 60Q我吧 70请勿打扰) |
其他
- _async异步调用
- 字符串或数组消息段
- 鉴权
- WS心跳
- 事件上报过滤