1
resposta

Desafio: "Hora da Prática: Criando um bot Telegram"

criei um bot do Telegram com pytelegrambotapi e ao rodar pelo terminal com python3 ele permanece executando e sem cair e sem retornar exceptions, mas ao gerenciá-lo pelo app de Desktop, ele não está mostrando os comandos que adicionei no bot. Será que estou usando o chat correto, usei o Botfather para enviar as mensagens, é o correto??

1 resposta

Olá, Andre! Tudo bem?

Que bom que você está se aventurando na criação de bots para o Telegram! Vamos tentar resolver esse problema juntos.

Quando você cria um bot no Telegram usando o Botfather, ele gera um token que você deve usar para configurar seu bot na API. Certifique-se de que está usando o token correto no seu código. Além disso, os comandos que você adiciona ao bot precisam ser configurados corretamente no Botfather. Aqui estão alguns passos que você pode seguir para garantir que tudo esteja configurado corretamente:

  1. Verifique o Token: Certifique-se de que o token que você está usando no seu código é o mesmo que o Botfather forneceu.

  2. Adicione Comandos ao Botfather: Para que os comandos apareçam no cliente do Telegram, você precisa registrá-los no Botfather. Faça isso enviando o comando /setcommands para o Botfather e, em seguida, forneça a lista de comandos no formato correto, por exemplo:

    start - Inicia o bot
    help - Mostra ajuda
    
  3. Atualize o App do Telegram: Às vezes, o app do Telegram pode precisar ser reiniciado ou atualizado para que as mudanças apareçam. Tente fechar e abrir novamente o app de Desktop.

  4. Verifique o Código: No seu código Python, certifique-se de que os comandos estão sendo configurados corretamente. Por exemplo, se você estiver usando a biblioteca pytelegrambotapi, os comandos devem ser definidos no código e associados a funções específicas.

  5. Teste em Outro Dispositivo: Caso o problema persista, tente acessar o bot a partir de outro dispositivo ou pela versão mobile do Telegram para verificar se o problema é específico do app de Desktop.

Espero que essas dicas te ajudem a resolver o problema com seu bot.

Bons estudos e continue explorando o mundo da programação!