Open lincolnrelias opened 2 years ago
17/12/20 - realizei a instalação do addon do telegram e criei uma regra para que uma mensagem seja enviada por telegram em determinado horário do dia. Para utilização do addon nas regras, é necessário primeiramente ligá-lo a uma condição de ativação, o componente recebe um título, uma mensagem, e um nível de prioridade, que pode ter um de 3 valores: low, normal e high, e determinam qual palavra será enviada antes da mensagem definida, que são (NOTICE), (WARNING) E (ALERT).
Para definirmos para onde a mensagem será enviada, precisamos configurar as especificações do addon em settings->addons->configure, o addon requer um token(de bot do telegram) e um chatid de um chat que possui tal bot, para a criação do bot são necessários os passos abaixo:
Procura-se botfather no telegram, e inicia-se o chat com o mesmo:
utiliza-se o comando /newbot
escolhe-se um nome para o bot
escolhe-se um nome de usuário para o bot
Com o bot já criado, precisamos copiar seu token para utilizarmos no telegram sender:
Precisamos também do chatid, para isso precisamos criar um grupo, e adicionar o bot ao mesmo, para isso clicamos no link do bot e o adicionamos ao grupo que desejamos: Em seguida, navegamos para a seguinte url https://api.telegram.org/bot(YourBOTToken)/getUpdates e inserimos o token do bot em (YourBOTToken), que no nosso caso é 5040460078:AAG2tLrowJa_jh8-SLpZqhamfqPOH6cQrSc. Ficamos assim com o link: https://api.telegram.org/bot5040460078:AAG2tLrowJa_jh8-SLpZqhamfqPOH6cQrSc/getUpdates, ao acessar o mesmo temos o seguinte json, descrevendo as ações do bot: como já foi usado em alguns testes este json possui mais informações, mas ele essencialmente guarda todas as ações realizadas pelo bot(grupos em que entrou, mensagens enviadas e etc), ao encontrarmos o id do chat que desejamos(circulado na imagem), finalmente podemos preencher as informações pedidas pelo telegram sender agora só precisamos definir o título, mensagem e nível que queremos na regra, e sua condição de ativação: quando a condição e satisfeita a mensagem é enviada pelo bot, no respectivo chat do telegram:
atualizações em relação a integração do projeto com o telegram serão postadas aqui