npm install suika
import { OneBot_WebSocket } from 'suika'
const bot = new OneBot_WebSocket({
url: 'ws://localhost:6700',
maxRetries: 3
});
bot.BotEvent.on('group_message', (msg) => {
console.log(msg);
})
bot.send_private_msg({
user_id: 10000,
message: 'mmmmmmmessage',
auto_escape: true
}).then(result => {
const msg_id = result.data.message_id;
})
send_private_msg
发送私聊消息send_group_msg
发送群消息send_msg
发送消息delete_msg
撤回消息get_msg
获取消息get_forward_msg
获取合并转发消息send_like
发送好友赞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_cookies
获取 Cookiesget_csrf_token
获取 CSRF Tokenget_credentials
获取 QQ 相关接口凭证get_record
获取语音get_image
获取图片can_send_image
检查是否可以发送图片can_send_record
检查是否可以发送语音get_status
获取运行状态get_version_info
获取版本信息set_restart
重启 OneBot 实现clean_cache
清理缓存