Advertisement
mrigiyos

Untitled

Apr 1st, 2020
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.69 KB | None | 0 0
  1. from telegram import Update
  2. from telegram import KeyboardButton
  3. from telegram import ReplyKeyboardRemove
  4. from telegram import ReplyKeyboardMarkup
  5. from telegram.ext import CallbackContext
  6. from telegram.ext import Updater
  7. from telegram.ext import Filters
  8. from telegram.ext import MessageHandler
  9.  
  10. button_info = 'Информация о боте'
  11. button_choose_currency = 'Выбрать валюту'
  12. button_back = 'Назад'
  13.  
  14. def button_info_handler(update: Update, context: CallbackContext):
  15.     update.message.reply_text(
  16.         text='Данный бот разработан для слежения за курсом валют,\n в отношении USD -> SUM и наоборот!',
  17.         reply_markup=ReplyKeyboardRemove()
  18.     )
  19.  
  20.  
  21. def message_handler(update: Update, context: CallbackContext):
  22.     text = update.message.text
  23.     if text == button_info:
  24.         return button_info_handler(update=update, context=context)
  25.  
  26.  
  27.     reply_markup = ReplyKeyboardMarkup(
  28.         keyboard=[
  29.             [
  30.                 KeyboardButton(text=button_info),
  31.                 KeyboardButton(text=button_choose_currency),
  32.  
  33.             ],
  34.         ],
  35.         resize_keyboard=True,
  36.     )
  37.  
  38.     update.message.reply_text(
  39.         text='Нима гап {}'.format(update.message.from_user.first_name),
  40.         reply_markup=reply_markup,
  41.     )
  42.  
  43. def main():
  44.     print('start')
  45.     updater = Updater(
  46.         token='901277170:AAF74DKwBW27uVOnkZdLrgsYqnz--hskIKA',
  47.         use_context=True,
  48.     )
  49.     updater.dispatcher.add_handler(MessageHandler(filters=Filters.all, callback=message_handler))
  50.     updater.start_polling()
  51.     updater.idle()
  52.  
  53.  
  54. if __name__ == '__main__':
  55.         main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement