Brokers
Telegram
a especificação a seguir atua como um guia detalhado para utilização do broker telegram , fornecendo todas as instruções e orientações necessárias para sua configuração configuração para realizar o cadastro do broker, é imprescindível fornecer o token do bot e o identificador do chat todos esses dados podem ser facilmente encontrados após a criação do bot no botfather https //telegram me/botfather o que é o botfather? o botfather é o bot oficial do telegram usado para gerenciar e criar novos bots com ele, você pode registrar um novo bot, definir o nome, a descrição, o avatar e até gerenciar as permissões do seu bot criar um bot siga os passos abaixo para criar um bot no telegram e integrá lo à plataforma low code abra o aplicativo telegram e inicie uma conversa com o botfather https //telegram me/botfather digite o comando /newbot e pressione enter o botfather irá pedir que você escolha um nome para o bot esse será o nome que aparecerá nos chats o nome deve terminar com a palavra bot por exemplo meubot após escolher o nome, o botfather irá fornecer um token , que será utilizado para o cadastro dentro da plataforma low code inicio entre no chat com seu bot, que pode ser acessado no link t me/\<nome do bot> , e pressione o botão "start" em seguida, acesse a url https //api telegram org/bot\<token do bot>/getupdates , e um json será retornado nele, procure a seção abaixo e copie o identificador (id) do chat para utilizá lo dentro do low code { chat { id 7288249035, first name "nome", last name "sobrenome", type "private" } } para garantir a segurança da comunicação, você precisa criar um segredo que será usado para validar as mensagens entre o bot e a plataforma esse segredo pode ser qualquer texto com 1 a 256 caracteres, mas recomenda se utilizar uma chave aleatória gerada com os comandos abaixo é possível gerar chaves aleatórias com os seguintes comandos windows powershell $chars = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789' $key = join ((1 256) | foreach object { $chars\[(get random maximum $chars length)] }) write output $key linux < /dev/urandom tr dc 'a za z0 9' | head c 256 mac lc all=c < /dev/urandom tr dc 'a za z0 9' | head c 256 todos devem gerar uma chave similar a essa fjhv5us4mlls6ekk6o3pqes3tzljuqurjpp5lodklias3gcztkuiympinkpireux7cehw6zd15y configuração normalmente, a configuração é feita automaticamente pelo próprio plugin, mas, em alguns casos, pode falhar use esta seção caso o bot não responda após a primeira interação atenção basta copiar e colar as urls a seguir na barra de pesquisa de qualquer navegador para acionar a api do telegram após configurar o seu bot, é necessário configurar o webhook você pode fazer isso utilizando a seguinte url https //api telegram org/bot\<token do bot>/setwebhook?url=https //{seu dominio}/{lunaris embiente}/post/telegram/webhook se tudo ocorrer corretamente, a mensagem a seguir será exibida, confirmando que o webhook foi configurado { "ok"\ true, "result"\ true, "description" "webhook was set" }