Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from telegram import Update
- from telegram import KeyboardButton
- from telegram import ReplyKeyboardRemove
- from telegram import ReplyKeyboardMarkup
- from telegram.ext import CallbackContext
- from telegram.ext import Updater
- from telegram.ext import Filters
- from telegram.ext import MessageHandler
- button_info = 'Информация о боте'
- button_choose_currency = 'Выбрать валюту'
- button_back = 'Назад'
- def button_info_handler(update: Update, context: CallbackContext):
- update.message.reply_text(
- text='Данный бот разработан для слежения за курсом валют,\n в отношении USD -> SUM и наоборот!',
- reply_markup=ReplyKeyboardRemove()
- )
- def message_handler(update: Update, context: CallbackContext):
- text = update.message.text
- if text == button_info:
- return button_info_handler(update=update, context=context)
- reply_markup = ReplyKeyboardMarkup(
- keyboard=[
- [
- KeyboardButton(text=button_info),
- KeyboardButton(text=button_choose_currency),
- ],
- ],
- resize_keyboard=True,
- )
- update.message.reply_text(
- text='Нима гап {}'.format(update.message.from_user.first_name),
- reply_markup=reply_markup,
- )
- def main():
- print('start')
- updater = Updater(
- token='901277170:AAF74DKwBW27uVOnkZdLrgsYqnz--hskIKA',
- use_context=True,
- )
- updater.dispatcher.add_handler(MessageHandler(filters=Filters.all, callback=message_handler))
- updater.start_polling()
- updater.idle()
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement