Deyner_López
(Deyner López Fernández)
16 Janeiro , 2020 14:33
43
Oi! Plugin incrível!
Consegui adicioná-lo com sucesso a um grupo onde recebemos notificações sobre novos tópicos criados e novas respostas.
Mas posso adicionar o mesmo bot a outro grupo? O bot publicará a mesma informação em ambos os grupos sem alterar mais nada?
Acho que o Chat ID será diferente para o mesmo bot em cada grupo… mas preciso saber a opinião dos especialistas aqui!
david
(David Taylor)
16 Janeiro , 2020 14:44
44
Correto, isso foi projetado para funcionar em vários grupos
Deyner_López
(Deyner López Fernández)
16 Janeiro , 2020 14:54
45
Então, se eu adicionar a outros grupos (ou grupos) sem alterar o ID do chat, vai funcionar de qualquer maneira?
david
(David Taylor)
16 Janeiro , 2020 14:56
46
Você deve criar um novo “canal” no Discourse para cada um dos grupos
david:
Acesse o painel de administração do seu Discourse, Plugins , Integrações de Chat , Telegram
Clique em Adicionar Canal
Depois, você pode inserir um ID de chat diferente para cada canal.
2 Curtiram
Deyner_López
(Deyner López Fernández)
16 Janeiro , 2020 14:59
47
Muito obrigado! Vou testar agora mesmo!! Ótimo suporte aqui!!
1 Curtiu
kuba-orlik
(Kuba Orlik)
12 Fevereiro , 2020 14:05
48
Alguém? Estou sem ideia :<
kuba-orlik:
Estou tentando configurar as notificações, mas ao adicionar o bot ao grupo do Telegram, ele não envia o ID do chat. Já tentei várias vezes e falhei em todas :<
O que posso fazer para solucionar isso? Já tentei executar o comando do console do rails
rkda
(RK)
15 Maio , 2020 04:56
49
Estou com o mesmo problema. O bot não responde. Não consigo obter o ID do chat de forma alguma
@kuba-orlik Consegui finalmente fazer!
Digite o seguinte comando no seu navegador.
https://api.telegram.org/bot<token>/getUpdates
Deve retornar uma resposta JSON como a seguinte
{"ok":true,"result":{"id":**xxxxxxxxxx**,"is_bot":true,"first_name":"forumbot","username":"mappy_forum_bot","can_join_groups":true,"can_read_all_group_messages":false,"supports_inline_queries":false}}
O ID do chat é o valor na chave id. Boa sorte!
3 Curtiram
Obrigado!
Há algum tempo, digitei /rant como única mensagem no chat e o bot respondeu com o ID também
2 Curtiram
efeefe
(Felipe Schmidt Fonseca)
11 Junho , 2020 13:53
51
Estou preso aqui. Instalei o plugin, adicionei o token, mas não consigo ver o botão “Adicionar Canal” em lugar nenhum.
david
(David Taylor)
11 Junho , 2020 13:55
52
Certifique-se de seguir as instruções principais do plugin . Você ativou o plugin e o provedor Telegram? Depois disso, você deverá ver a interface:
david:
No painel administrativo do seu fórum, em Plugins , você deverá ver uma seção chamada Integrações de Chat . Dentro dela, haverá abas para cada um dos provedores que você ativou:
efeefe
(Felipe Schmidt Fonseca)
11 Junho , 2020 14:07
54
Ativei o plugin e o provedor do Telegram, mas não vejo nenhuma aba:
(está em português, mas a interface é a mesma)
Estou executando a versão 2.5.0.beta7 no Digital Ocean / Ubuntu.
efeefe
(Felipe Schmidt Fonseca)
11 Junho , 2020 14:13
56
É, é de lá que eu vim.
Se eu clicar em “configurações” à direita de discourse-chat-integration, acabo aqui:
david
(David Taylor)
11 Junho , 2020 14:26
57
Desculpe, a interface aqui não é ideal. Você precisa clicar em “Integrações de Bate-Papo” à esquerda da primeira captura de tela. Não clique no botão “configurações”.
1 Curtiu
efeefe
(Felipe Schmidt Fonseca)
11 Junho , 2020 16:08
58
Ahh, ótimo! Isso é meio estranho, mas finalmente encontrei. Obrigado pela sua ajuda.
1 Curtiu
Bathinda
(Bathinda Helper)
4 Agosto , 2020 13:24
59
Não consigo obter o ID do chat da minha lista de canais do Telegram nem de um grupo do Telegram.
Criei um bot e, usando o Plugin de Integração de Chat, inseri seu token nas configurações do Discourse. Agora, adicionei esse bot a uma lista de canais do Telegram e também a um grupo do Telegram (como administrador).
Agora preciso obter os IDs dos canais para criar canais em https://bathindahelper.com/admin/plugins/chat/telegram . [/getchatid não funciona em nenhum]
Por favor, oriente-me sobre por que não estou obtendo nenhum ID de chat do bot/canal/grupo do Telegram? Consegui obter apenas um ID de chat, através do bot, usando este comando no navegador:
https://api.telegram.org/bot1379583420:ASOMELETTERSVQHVc/getupdates
Também estou confuso: devo obter dois “chat-IDs” diferentes do Telegram? Ou obtarei três, um para o bot, outro para o canal e mais um para o grupo?
Mooash
5 Agosto , 2020 09:03
60
Peço desculpas se este não é o lugar correto para postar, mas parece que algo está quebrado no momento. A instalação da integração e a configuração do bot ocorrem normalmente, no entanto as notificações nunca são enviadas e os comandos de chat nunca recebem resposta.
Ao consultar a API do Telegram para os webhooks configurados atualmente para o bot, é retornado um webhook sem URL, então talvez essa tarefa esteja falhando?
Aqui está a resposta do endpoint getWebhookInfo do Telegram:
{
"ok": true,
"result": {
"url": "",
"has_custom_certificate": false,
"pending_update_count": 17
}
}
Edição: Executei manualmente DiscourseChat::Provider::TelegramProvider.setup_webhook() no shell do Rails para configurar o webhook e ele funciona de certo modo, mas os hooks do Telegram retornam 404 ao acessar o Discourse:
POST /chat-integration/telegram/command/<redacted> HTTP/1.1" "-" "telegram_command/command" 404 3329 "-" 0.020 0.019 "-"
Verifiquei e a parte ocultada do token corresponde à configuração chat_integration_telegram_secret no banco de dados.
Bathinda
(Bathinda Helper)
10 Agosto , 2020 03:21
61
Não foi possível encontrar nenhuma mensagem para enviar uma mensagem de teste ao bot do Telegram. Parece que isso ocorreu após as últimas atualizações.
Mesmo que essas postagens existam no meu site
david
(David Taylor)
2 Novembro , 2020 17:09
62
Desculpe pela demora muito longa aqui! Acabei de aplicar uma correção que deve ajudar com esses problemas:
committed 04:58PM - 02 Nov 20 UTC
The `site_setting_changed` event passes the setting name as a symbol, not a stri… ng. This commit also removes the backwards-compatible `site_setting_saved` event, which was deprecated in 2.3.0.
Se você já configurou o plugin, precisará desabilitar e reabilitar a configuração chat_integration_telegram_enabled para que tudo seja reconfigurado corretamente.
3 Curtiram
Bathinda
(Bathinda Helper)
3 Novembro , 2020 02:51
63
Obrigado. Desativei a configuração mencionada e, em seguida, reativei-a. Espero que isso seja tudo o que for necessário agora.