用途:面向《魔兽世界》正式服插件开发者,提供 Patch 12.0.0(Build 65655,2026 年 1 月 28 日)聊天与社交相关 API 的完整参考,仅限正式服。
主要能力:涵盖多个命名空间。C_ChatInfo 负责聊天系统、频道与插件消息,如 C_ChatInfo.RegisterAddonMessagePrefix 注册前缀。全局聊天函数包括 SendChatMessage 发送消息、GetChannelName、JoinChannelByName 等。C_Club 管理社区/公会(创建、编辑、成员、Stream 消息收发)。C_ClubFinder 处理招募搜索与申请人。C_FriendList 管理好友与屏蔽列表。C_BattleNet 处理战网好友、在线状态与游戏账号。C_VoiceChat 控制语音频道、音量、静音。另有 C_SocialRestrictions、C_SocialQueue、C_RecentAllies、C_PingManager、C_TTSSettings。同时列出关键事件,如 CHAT_MSG_ADDON、CHAT_MSG_WHISPER、FRIENDLIST_UPDATE、CLUB_MESSAGE_ADDED、VOICE_CHAT_CHANNEL_ACTIVATED 等,并给出注册前缀、过滤聊天消息、枚举在线好友等常见模式。
使用方式:通过插件 Lua 代码调用上述 API,注册事件后处理回调;插件消息需先用 RegisterAddonMessagePrefix 注册前缀,再监听 CHAT_MSG_ADDON 事件。
限制:12.0.0 中 C_ChatInfo.SendAddonMessage 与 SendAddonMessageLogged 在地下城、团队副本、战场、竞技场等副本内被禁止并抛错;副本内聊天消息可能为 KStrings 秘密值;插件通信需改用副本外模式或其他内置 API。文中未提供完整源码示例、价格、平台或效果说明。