Parent
Epic #127.
Responsabilidade
Registrar "telegram" como uma nova Integration (packages/core/src/integration.ts, mesmo framework usado por provedores/GitHub Copilot) usando KeyMethod — o usuário cola o token do bot (criado via @Botfather), e a integração valida chamando GET https://api.telegram.org/bot<token>/getMe antes de salvar.
Tarefas
- Definir
Integration.Info para "telegram" com KeyMethod.
- Implementar validação (chamar
getMe, extrair username/id do bot para exibir depois).
- Persistir credencial via o mesmo
Credential/auth store já usado por outras integrations.
- Expor endpoint(s) de connect/disconnect reaproveitando o fluxo genérico de integration (não criar rota HTTP nova se o genérico já cobre).
Critério de aceite
Blocked by
Nenhum — ponto de partida.
Parent
Epic #127.
Responsabilidade
Registrar "telegram" como uma nova Integration (packages/core/src/integration.ts, mesmo framework usado por provedores/GitHub Copilot) usando KeyMethod — o usuário cola o token do bot (criado via @Botfather), e a integração valida chamando
GET https://api.telegram.org/bot<token>/getMeantes de salvar.Tarefas
Integration.Infopara "telegram" com KeyMethod.getMe, extrairusername/iddo bot para exibir depois).Credential/auth store já usado por outras integrations.Critério de aceite
usernamedo bot.Blocked by
Nenhum — ponto de partida.