UNPKG

qq-official-bot

Version:
49 lines (48 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BotService = void 0; class BotService { constructor(bot) { this.bot = bot; } /** * 获取机器人信息 */ async getSelfInfo() { try { const { data: result } = await this.bot.request.get('/users/@me'); return { success: true, data: result }; } catch (error) { return { success: false, error: { code: error.status || 500, message: error.message } }; } } /** * 回应操作 */ async replyAction(actionId, code = 0) { try { const result = await this.bot.request.put(`/interactions/${actionId}`, { code }); return { success: true, data: result.status === 200 }; } catch (error) { return { success: false, error: { code: error.status || 500, message: error.message } }; } } } exports.BotService = BotService;