UNPKG

onebots

Version:

基于icqq的多例oneBot实现

195 lines (194 loc) 6.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GuildAction = void 0; class GuildAction { async getGuildSelfInfo() { return this.adapter.call(this.oneBot.uin, "V12", "getSelfInfo"); } async getChannelPermissionOfRole(channel_id, role_id) { return this.adapter.call(this.oneBot.uin, "V12", "getChannelPermissionOfRole", [ channel_id, role_id, ]); } async setChannelAnnounce(guild_id, channel_id, message_id) { return this.adapter.call(this.oneBot.uin, "V12", "setChannelAnnounce", [ guild_id, channel_id, message_id, ]); } async updateChannelPermissionOfRole(channel_id, role_id, permission) { return this.adapter.call(this.oneBot.uin, "V12", "updateChannelPermissionOfRole", [ channel_id, role_id, permission, ]); } async getChannelMemberPermission(channel_id, member_id) { return this.adapter.call(this.oneBot.uin, "V12", "getChannelMemberPermission", [ channel_id, member_id, ]); } async updateChannelMemberPermission(channel_id, member_id, permission) { return this.adapter.call(this.oneBot.uin, "V12", "updateChannelMemberPermission", [ channel_id, member_id, permission, ]); } async getChannelPins(channel_id) { return this.adapter.call(this.oneBot.uin, "V12", "getChannelPins", [channel_id]); } async pinChannelMessage(channel_id, message_id) { return this.adapter.call(this.oneBot.uin, "V12", "pinChannelMessage", [ channel_id, message_id, ]); } async unPinChannelMessage(channel_id, message_id) { return this.adapter.call(this.oneBot.uin, "V12", "unPinChannelMessage", [ channel_id, message_id, ]); } async createChannel(guild_id, channelInfo) { return this.adapter.call(this.oneBot.uin, "V12", "createChannel", [guild_id, channelInfo]); } async updateChannel({ channel_id, ...updateInfo }) { return this.adapter.call(this.oneBot.uin, "V12", "updateChannel", [channel_id, updateInfo]); } async deleteChannel(channel_id) { return this.adapter.call(this.oneBot.uin, "V12", "deleteChannel", [channel_id]); } async getGuildRoles(guild_id) { return this.adapter.call(this.oneBot.uin, "V12", "getGuildRoles", [guild_id]); } async creatGuildRole(guild_id, role) { return this.adapter.call(this.oneBot.uin, "V12", "creatGuildRole", [guild_id, role]); } async updateGuildRole(guild_id, { id, ...role }) { return this.adapter.call(this.oneBot.uin, "V12", "updateGuildRole", [guild_id, role]); } async deleteGuildRole(role_id) { return this.adapter.call(this.oneBot.uin, "V12", "deleteGuildRole", [role_id]); } async getGuildAccessApis(guild_id) { return this.adapter.call(this.oneBot.uin, "V12", "getGuildAccessApis", [guild_id]); } async applyGuildAccess(guild_id, channel_id, apiInfo, desc) { return this.adapter.call(this.oneBot.uin, "V12", "applyGuildAccess", [ guild_id, channel_id, apiInfo, desc, ]); } async unMuteGuild(guild_id) { return this.adapter.call(this.oneBot.uin, "V12", "unMuteGuild", [guild_id]); } async muteGuild(guild_id, seconds, end_time) { return this.adapter.call(this.oneBot.uin, "V12", "muteGuild", [ guild_id, seconds, end_time, ]); } async unMuteGuildMembers(guild_id, member_ids) { return this.adapter.call(this.oneBot.uin, "V12", "unMuteGuildMembers", [ guild_id, member_ids, ]); } async muteGuildMembers(guild_id, member_ids, seconds, end_time) { return this.adapter.call(this.oneBot.uin, "V12", "muteGuildMembers", [ guild_id, member_ids, seconds, end_time, ]); } async addGuildMemberRoles(guild_id, channel_id, member_id, role_id) { return this.adapter.call(this.oneBot.uin, "V12", "addGuildMemberRoles", [ guild_id, channel_id, member_id, role_id, ]); } async removeGuildMemberRoles(guild_id, channel_id, member_id, role_id) { return this.adapter.call(this.oneBot.uin, "V12", "removeGuildMemberRoles", [ guild_id, channel_id, member_id, role_id, ]); } async kickGuildMember(guild_id, member_id, clean = 0, blacklist) { return this.adapter.call(this.oneBot.uin, "V12", "kickGuildMember", [ guild_id, member_id, clean, blacklist, ]); } async unMuteGuildMember(guild_id, member_id) { return this.adapter.call(this.oneBot.uin, "V12", "unMuteGuildMember", [ guild_id, member_id, ]); } async muteGuildMember(guild_id, member_id, seconds, end_time) { return this.adapter.call(this.oneBot.uin, "V12", "muteGuildMember", [ guild_id, member_id, seconds, end_time, ]); } getGuildList() { return this.adapter.call(this.oneBot.uin, "V12", "getGuildList"); } getGuildInfo(guild_id) { return this.adapter.call(this.oneBot.uin, "V12", "getGuildInfo", [guild_id]); } getChannelList(guild_id) { return this.adapter.call(this.oneBot.uin, "V12", "getChannelList", [guild_id]); } getChannelInfo(channel_id) { return this.adapter.call(this.oneBot.uin, "V12", "getChannelInfo", [channel_id]); } getGuildMemberList(guild_id) { return this.adapter.call(this.oneBot.uin, "V12", "getGuildMemberList", [guild_id]); } /** * 发送频道消息 * @param guild_id {string} 频道id * @param channel_id {string} 通道id * @param message {V12.Sendable} 消息 * @param source */ async sendGuildMsg(guild_id, channel_id, message, source) { return this.adapter.call(this.oneBot.uin, "V12", "sendGuildMessage", [ guild_id, channel_id, message, source, ]); } async createDirectSession(guild_id, user_id) { return this.adapter.call(this.oneBot.uin, "V12", "createDirectSession", [ guild_id, user_id, ]); } async sendDirectMsg(guild_id, message, source) { return this.adapter.call(this.oneBot.uin, "V12", "sendDirectMessage", [ guild_id, message, source, ]); } } exports.GuildAction = GuildAction;