Categorias
Uncategorized

Tutorial, COMO CRIAR UMA PÁGINA DE CONTATO EM PHP QUE CONECTE COM O TELEGRAM

Fala galera, tudo beleza?
No post de hoje, eu venho ensinar pra vocês, como criar uma página de contato para o seu site bem simples, e que conecte com o seu telegram.
Primeiro passo é ter um Telegram Bot. Para criá-lo, abra seu app do Telegram, busque por:
@BotFather
e clique sobre ele;
Envie o comando:
“/newbot”
sem as aspas.
Insira um nome para o seu bot;
Insira um username. O username obrigatoriamente tem que terminar com a palavra bot.
Exemplo: ContatoBot
Feito isso, você receberá um Token. Ele será usado para a integração com o nosso script php.
Antes de começar a nossa brincadeira de verdade, você ainda tem que obter o seu chat id no telegram.
Para fazer isso, temos duas formas, a fácil e a mais difícil.
Como eu gosto de complicar as coisas, noz Vamos começar pela mais difícil.
Abra uma conversa com o bot que você criou, clicando no arroba dele, e manda qualquer coisa.
agora você vai acessar o seguinte endereço no seu navegador:
https://api.telegram.org/bot{token}/getUpdates
Não esqueça de substituir bot{token} pelo token gerado anteriormente.
Você verá um json com um atributo chamado “id”. No exemplo abaixo está 999999999. Esse é o chat id.
{“ok”:true,”result”:[{“update_id”:840677512,
“message”:{“message_id”:82,”from”:{“id”:999999999,”is_bot”:false,”first_name”:”Pokemaobr”,”username”:”pokemaobr”,”language_code”:”pt-BR”},”chat”:{“id”:999999999,”first_name”:”Pokemaobr”,”username”:”pokemaobr”,”type”:”private”},”date”:1524241662,”text”:”ac
Já a forma mais simples é a seguinte.
contate o bot @get_id_bot, e mande o comando
“/my_id”
sem as aspas.
O bot vai te mandar um texto, com seu chat id e o seu username.
Agora vamos largar de conversa, e vamos para nosso código.
Crie para seu projeto, uma pasta chamada telegram.
Dentro dessa pasta, terá 2 arquivos, o index.php, e o bot.php
No Index.php você irá criar o formulário para as pessoas preencherem, com os campos nome, email, telefone e mensagem.
O código desse arquivo é alto explicativo, mas irei colocar aqui para vocês darem uma espiada. Nome: e-mail: número de telefone: sua mensagem:

Não vou entrar em detalhes sobre esse código, fassam uma pesquisa básica de formulários em php na internet, que vocês vão entender.
No bot.php, você vai colocar o seguinte código:
logo após o código a descrição.

explicação do código:
$chat_id=””;
Nessa variável, você vai colocar o seu chat id do telegram.
$token=””;
aqui você coloca o token do seu bot, você pode obter-lo usando qualquer um dos métodos citado no início desse post.
$resumo=””;
A variável que faz o resumo do que foi digitado pelo usuário e manda para a $msg.
Você também pode remover a variável $msg e colocar a resumo na $url, deixei assim para facilitar o entendimento de quem é iniciante.
$execucao = file_get_contents();
Esta variável é a que faz toda a mágica, ela quem pega tudo, executa e manda para o seu telegram.
Forte abraço e até a próxima.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *