Já imaginou explorar os recursos de envio de mensagens pelo Telegram via PHP? Este aplicativo já conta com mais de 100 milhões de usuários. Enquanto que o seu concorrente o Whatsapp tem mais de 1 bilhão de usuários. Apesar da grande diferença, mais pessoas buscam o Telegram.

O Whatsapp permitia até outra data o envio de mensagens via PHP. Muitos utilizavam o recurso do Chat API (https://github.com/mgp25/Chat-API). Porém, este recurso foi descontinuado.

Irei mostrar passo a passo como você poderá enviar mensagens via Telegram utilizando o código PHP. São necessários 4 passos. 1) Possuir uma conta no Telegram; 2) Criar um Bot no Telegram; 3) Obter o Chat ID; 4) Execução do código PHP.

1) Possuir uma conta no Telegram.

Acesse uma loja de aplicativos no Android (Play Store) ou iOS (iTunes), baixe o Telegram no seu dispositivo móvel. Insira seus dados e cadastre-se.

2) Criar um Bot no Telegram.

O que é um Bot? Bot nada mais é que a abreviação de robô, um bot é um programa que atua em uma conta de usuário no Telegram que não é operada por um humano, mas sim, por um robô. O robô, tecnicamente chamado de software, pode te ensinar muitas coisas, te lembrar muitas coisas, postar notícias do seu time favorito, te ajudar nas compras, ser uma excelente distração, servir para fazer pesquisas e entre outras coisas diferentes.

Assim, na lupa de pesquisa do aplicativo Telegram digite “BotFather”. Após localizar, toque em começar. Digite novamente a expressão “/newbot” e pressione enter. Crie um bot. No meu caso eu criei fernandophp_bot. Lembre-se sempre de incluir esta palavra bot no final da palavra criada.

Após o enter, será exibido esta mensagem abaixo (o código, após a palavra token, foi substituído por asterisco):

Done! Congratulations on your new bot. You will find it at t.me/fernandophp_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you’ve finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.

Use this token to access the HTTP API:
********************************************

3) Obter o Chat ID.

O Chat ID é um código da sua conta Telegram. Este número é mais privado. Somente você poderá obter e fornecer para receber mensagens. Isso irá proteger de você receber SPAM. Para saber qual é seu Chat ID clique neste link https://telegram.me/get_id_bot. Após seguir os passos, copie o código gerado na expressão Your Chat ID.

4) Execução do código PHP

Após obter o Token e o Chat ID do Telegram execute o código abaixo. Você poderá utilizá-lo em várias oportunidades do seu código PHP. Lembre-se que você poderá alterar o nome, e a foto do seu bot utilizando as opções do BotFather.

<?php

// Substitua os asteriscos (*) pelo números fornecidos nos passos anteriores.

$chat_id=“*************”;

$token=“****************”;

$mensagem=”Olá! Teste de envio de mensagem via PHP”;

$url = “https://api.telegram.org/bot”.$token.”/sendMessage?chat_id=”.$chat_id.”&text=”.$mensagem.””;

$execucao = file_get_contents($url);

?>

Para mais informações sobre a documentação do Telegram acesse https://core.telegram.org/