Como criar um bot no Telegram
Nessa série de postagens eu vou ensinar como criar um bot do Telegram e depois ensinar como podemos fazer o nosso bot se comunicar mandando mensagens em um canal do Telegram.
Para criar um bot devemos falar com o BotFather e seguir alguns passos simples. Quando você criar um seu bot com sucesso receberá um token de autenticação e poderá começar a interagir com o seu bot.
Quais as diferenças entre um bot e um humano?
Bots não possuem status online e não possuem registros de visto pela ultima vez, ao invés disso eles possuem um rótulo "bot".
Os bots têm armazenamento em nuvem limitado - mensagens mais antigas podem ser removidas pelo servidor pouco tempo depois de serem processadas.
Bots não podem iniciar conversas com os usuários. Um usuário deve adicioná-los a um grupo ou enviar uma mensagem primeiro. As pessoas podem usar t.me/ <bot_username> links ou nome de usuário para encontrar seu bot.
Os nomes de usuários bot sempre terminam em 'bot' (por exemplo @triviabot, @github_bot).
Quando adicionado a um grupo, os bots não recebem todas as mensagens por padrão (consulte o modo de privacidade).
Sabendo dessas regras agora fica mais fácil criar o nosso bot.
Criar um bot
Vamos então interagir com o BotFather para criar o nosso bot.
Ao abrir um chat no Telegram com o BotFather, devemos escrever /start
isso vai mostrar algumas opções.
Digitar a opção /newbot
para criar um novo bot.
- Selecione um nome para o bot
- Selecione um username (esse é obrigatório terminar em
bot
).
Após executar esses passos, você receberá o access token, e poderá controlar o seu bot.