Como criar um bot no Telegram

Como criar um bot no Telegram
botfather

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.

  1. Selecione um nome para o bot
  2. 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.