Textos e comandos retirados
deste site.
Primeiro de tudo precisamos cria o bot.
Instalando telegram-bot utilizando o pip
pip install python-telegram-bot
programar um mini bot para nós falar as horas.
from telegram.ext import Updater, CommandHandler
from time import strftime
up = Updater('Insira o token aqui.')
def Horas(bot, update):
msg = "Olá {user_name} agora são: "
msg += strftime('%H:%M:%S')
bot.send_message(chat_id=update.message.chat_id,
text=msg.format(
user_name=update.message.from_user.first_name))
up.dispatcher.add_handler(CommandHandler('horas', Horas))
up.start_polling()
Entendendo o código.
1 - Importamos tudo que iremos utilizar.
2 - Informamos o token do nosso bot.
3 - Criamos uma função que pega a horas com strftime e responde no chat.
4 - Criamos um comando para o nosso bot, no caso o /horas.
5 - Startamos o bot.
quando mandar um /horas para o bot ele irá nos responder com: "Olá SeuNome agora são Horas."
Caso você queira adicionar mais funções ao bot, aqui está a documentação da biblioteca.
Comentários
Postar um comentário