azure-communication-chat-java
Crie Aplicativos de Chat em Tempo Real com Azure Communication Services
Criar recursos de chat do zero é complexo e demorado. Esta skill fornece padrões prontos para uso do Azure Communication Services Chat SDK para threads, mensagens, participantes e confirmações de leitura em aplicativos Java.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“azure-communication-chat-java”。 Crie uma thread de chat com participantes e envie uma mensagem de boas-vindas
预期结果:
Thread de chat 'Discussão do Projeto' criada com ID da thread: 19:abc123@thread.v2. Dois participantes adicionados: Alice e Bob. Mensagem de boas-vindas enviada com sucesso com ID da mensagem: msg-456def.
正在使用“azure-communication-chat-java”。 Liste todas as mensagens na thread e mostre as confirmações de leitura
预期结果:
Recuperadas 5 mensagens da thread. Mensagem de Alice às 10:30: 'Olá equipe' - Lida por Bob às 10:32. Mensagem de Bob às 10:35: 'Oi Alice' - Lida por Alice às 10:36.
安全审计
安全This skill is documentation for Azure Communication Services Chat Java SDK. All static analyzer findings are false positives caused by misinterpreting markdown code blocks as executable code. The file contains only API usage examples with placeholder values, no actual command execution, network calls, or cryptographic operations. Safe for publication.
质量评分
你能构建什么
Integração de Chat de Suporte ao Cliente
Adicione suporte de chat em tempo real a aplicativos web usando Azure Communication Services com gerenciamento de participantes e histórico de mensagens
Ferramenta de Colaboração de Equipe
Implemente mensageria interna de equipe com discussões baseadas em threads, confirmações de leitura e indicadores de digitação
Chat de Aplicativo Multiusuário
Habilite mensagens usuário-para-usuário em aplicativos com controles apropriados de participantes e persistência de mensagens
试试这些提示
Crie uma thread de chat Java usando Azure Communication Services com dois participantes chamados Alice e Bob. Inclua a dependência, inicialização do cliente com endpoint e credencial de token, e código de criação da thread.
Mostre-me como enviar uma mensagem de texto e uma mensagem HTML para uma thread de chat Azure, depois recuperar todas as mensagens com paginação. Inclua tratamento de erros para acesso não autorizado.
Gere código Java para listar todos os participantes em uma thread de chat, adicionar um novo participante com histórico compartilhado pelos últimos 7 dias, e remover um participante pelo seu ID de usuário. Inclua tratamento de erros adequado.
Crie uma implementação de chat abrangente com envio de mensagens, notificações de digitação, rastreamento de confirmações de leitura e operações de atualização/exclusão de mensagens. Inclua paginação para threads grandes e tratamento de exceções adequado para todos os códigos de status HTTP.
最佳实践
- Implemente lógica de renovação de token usando CommunicationTokenRefreshOptions pois tokens de acesso de usuário expiram
- Use paginação com maxPageSize para threads com históricos de mensagens grandes para melhorar o desempenho
- Defina shareHistoryTime ao adicionar participantes para controlar quanto do conteúdo histórico eles podem acessar
避免
- Não envie confirmações de leitura a menos que o usuário tenha visualizado o conteúdo da mensagem
- Evite filtrar mensagens do sistema como PARTICIPANT_ADDED do fluxo de mensagens sem preferência explícita do usuário
- Não codifique URLs de endpoint ou tokens de acesso no código-fonte, use variáveis de ambiente
常见问题
Como obtenho um token de acesso de usuário para Azure Communication Services?
Posso usar esta skill com a camada gratuita do Azure Communication Services?
Por quanto tempo os tokens de acesso de usuário permanecem válidos?
Posso adicionar participantes a uma thread de chat existente?
Como trato eventos de edição e exclusão de mensagens?
O conteúdo HTML é sanitizado nas mensagens de chat?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-communication-chat-java引用
main
文件结构
📄 SKILL.md