agentscope-ai / agentscope-ai/agentscope

feat(channel): add WeCom channel support

Aberta
#2,246 2 comentários 0 reações 1 responsável Reivindicada por @MannXo Ver no GitHub
Help Wanted
Linguagem predominante
Python
Estrelas
31.6k
Forks
3.5k
Merge médio
1d 16h
PRs com merge (30d)
103

Descrição

**Background**

The channel system in Agent Service currently supports Feishu and Discord. WeCom
(企业微信) is one of the most widely used enterprise IM platforms, and adding WeCom
channel support will significantly broaden the applicability of Agent Service in
enterprise scenarios.

**Changes**
- Add a new `WeComChannel` class under `agentscope.app.channel` module (inherited from
`ChannelBase`), considering to support (depends on the application SDK side):
- Multimodal file transfer
- List conversations and users on the WeCom side
- Send files and messages to specified users or groups
- Access the corresponding knowledge base
- Update docs in https://github.com/agentscope/docs

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Start in the `agentscope.app.channel` module and inspect `ChannelBase` plus existing Feishu/Discord channel implementations, since the issue explicitly says the new class belongs there. Check how channels are wired and exposed in that package before adding `WeComChannel` with conversation/user listing, messaging/files, and KB access behavior. Then update documentation in the linked `agentscope/docs` location to include WeCom support and usage notes. Completion is when a `WeComChannel` class exists in-module and docs clearly describe its capabilities.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
backend, documentation
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.