Telegram Bot. Руководство по созданию бота в мессенджере Телеграм
Шрифт:
temperature = weather.get_temperature('celsius')['temp']
status = weather.get_detailed_status
return f"Current weather in {city}: {status}. Temperature: {temperature}°C"
Эта
Теперь мы можем создать обработчик команды "/weather", который будет вызывать функцию get_weather и отправлять пользователю информацию о погоде для заданного города:
def weather(update, context):
text = update.message.text
city = text.split(' ')[1]
weather = get_weather(city)
context.bot.send_message(chat_id=update.effective_chat.id, text=weather)
updater.dispatcher.add_handler(CommandHandler('weather', weather))
Мы
Теперь наш бот имеет три функции: отправку случайной цитаты, отправку случайной картинки кота и получение информации о погоде для заданного города. Мы можем продолжать добавлять новые функции, чтобы сделать наш бот еще более полезным и интересным для пользователей.
Конец ознакомительного фрагмента.