Deyner_López
(Deyner López Fernández)
Janeiro 16, 2020, 2:33pm
43
Hi! Awesome plugin!
I’ve managed to add it successful to a group where we receive notifications about new topics created and new responses.
But can i add the same bot to other group?..will bot post in both group the same info without changing anything else?
I guess Chat Id will be different for same bot in every group…but i need to know from the experts here!
david
(David Taylor)
Janeiro 16, 2020, 2:44pm
44
Correct, this is designed to work in multiple groups
Deyner_López
(Deyner López Fernández)
Janeiro 16, 2020, 2:54pm
45
So i add it to other group (or groups) without changing chat id and it will work no matter what?
david
(David Taylor)
Janeiro 16, 2020, 2:56pm
46
You should create a new “channel” on Discourse for each of the groups
david:
Go to your discourse admin panel, Plugins , Chat Integrations , Telegram
Click Add Channel
Then you can enter a different chat ID for each channel
2 curtidas
Deyner_López
(Deyner López Fernández)
Janeiro 16, 2020, 2:59pm
47
Great Thanks! Will test it right now!! Great support here!!
1 curtida
kuba-orlik
(Kuba Orlik)
Fevereiro 12, 2020, 2:05pm
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)
Maio 15, 2020, 4:56am
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 curtidas
Obrigado!
Há algum tempo, digitei /rant como única mensagem no chat e o bot respondeu com o ID também
2 curtidas
efeefe
(Felipe Schmidt Fonseca)
Junho 11, 2020, 1:53pm
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)
Junho 11, 2020, 1:55pm
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)
Junho 11, 2020, 2:07pm
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)
Junho 11, 2020, 2:13pm
56
É, é de lá que eu vim.
Se eu clicar em “configurações” à direita de discourse-chat-integration, acabo aqui:
david
(David Taylor)
Junho 11, 2020, 2:26pm
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 curtida
efeefe
(Felipe Schmidt Fonseca)
Junho 11, 2020, 4:08pm
58
Ahh, ótimo! Isso é meio estranho, mas finalmente encontrei. Obrigado pela sua ajuda.
1 curtida
Bathinda
(Bathinda Helper)
Agosto 4, 2020, 1:24pm
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
Agosto 5, 2020, 9:03am
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)
Agosto 10, 2020, 3:21am
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)
Novembro 2, 2020, 5:09pm
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 curtidas
Bathinda
(Bathinda Helper)
Novembro 3, 2020, 2:51am
63
Obrigado. Desativei a configuração mencionada e, em seguida, reativei-a. Espero que isso seja tudo o que for necessário agora.