用途:该技能让智能体通过统一的 message 工具操作 Discord,不暴露 Discord 专用工具,所有操作都需在参数中指定 channel: "discord"。
主要能力:发送消息(可带媒体、静默发送、Carbon v2 组件或旧版 embeds)、表情回应、读取消息、编辑与删除消息、发起投票、置顶消息、创建线程、搜索消息,以及设置在线状态。
使用方式:发送类操作使用 to: "channel:<id>" 或 to: "user:<id>";针对具体消息的操作使用 channelId 加 messageId。建议显式提供 guildId、channelId、messageId、userId 等 ID,多账号场景可传 accountId。富 UI 推荐使用 components(Carbon v2 组件),不要与 embeds 同时使用,否则 Discord 会拒绝;embeds 为旧版,仅在必要时使用。
限制与注意:部分操作受 channels.discord.actions.* 门控,roles、moderation、presence、channels 等默认关闭。外发消息避免使用 Markdown 表格,提及用户用 <@USER_ID> 格式。写作风格应简短、口语化、少客套。