wow-api-social-chat

Documents World of Warcraft chat, social, and community APIs for addon developers.

1|Updated Aug 13, 2024
One-click install
npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-social-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-social-chat
Source: https://github.com/Alzakath/Ruilhenn/tree/main/.gemini/skills/wow-api-social-chat
Command: npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-social-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for interacting with World of Warcraft's chat, social, community, and friend list APIs, enabling developers to build addons that enhance player communication and social features.

Core Features & Use Cases

  • API Reference: Detailed documentation for C_ChatInfo, C_Club, C_FriendList, C_BattleNet, C_VoiceChat, and more.
  • Instance Restrictions: Crucial information on 12.0.0 changes like SendAddonMessage being blocked in instances.
  • Use Case: An addon developer needs to understand how to send messages to guild members or manage friend lists. This Skill provides the exact API calls and event handlers required.

Quick Start

Use the wow-api-social-chat skill to find the Lua function for sending a BattleNet whisper.

Frequently Asked Questions about wow-api-social-chat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use the WoW addon API to send a BattleNet whisper?

To send a BattleNet whisper in WoW, use the C_BattleNet API functions provided in the reference. This skill details the exact Lua calls and event handlers required for BattleNet friend communication.

What are the 12.0.0 instance restrictions for SendAddonMessage?

The 12.0.0 update blocks SendAddonMessage in instances to prevent addon communication exploits. This reference provides crucial information on these social restrictions and instance limitations.

How do I manage WoW community rosters using the C_Club API?

Manage WoW community rosters using the C_Club and C_ClubFinder Lua APIs. This skill provides complete documentation for interacting with club, community, and social features.

Can I create custom chat channels and filters with the WoW chat API?

Yes, you can create custom chat channels and filters using C_ChatInfo and ChatFrame functions. This reference covers chat output, channel management, and filtering mechanisms.

What Lua functions are available for the WoW voice chat system?

The C_VoiceChat API provides the Lua functions for WoW's voice chat system. This skill outlines the available voice chat calls and how to integrate them into addon development.

How do I track social queue status for WoW party members?

Track social queue status using the C_SocialQueue API functions. This reference documents how to monitor queue states and interact with the social queue system.