Platitude

Untitled

May 6th, 2020
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.38 KB | None | 0 0
  1. @dp.message_handler(state='*', commands=["start", "cancel"])
  2. @dp.message_handler(Text(equals=['начать', "отмена"], ignore_case=True), state='*')
  3. async def send_welcome(message: types.Message, state: FSMContext):
  4.     await state.finish()
  5.     img = open("./logo.jpg", "rb")
  6.     await bot.send_photo(message.chat.id, img,
  7.                    caption="Добро пожаловать на платформу онлайн тестирования",
  8.                    reply_markup=main_menu(message))
  9.  
  10.  
  11.  
  12. async def back_main_menu(message):
  13.     await bot.edit_message_caption("Добро пожаловать на платформу онлайн тестирования", message.chat.id, message.message_id,
  14.                              reply_markup=main_menu(message))
  15.  
  16. @dp.callback_query_handler(lambda c: c.data == 'exit')
  17. async def exit_user(callback_query: types.CallbackQuery):
  18.     await bot.answer_callback_query(callback_query.id)
  19.     user_id = callback_query.from_user.id
  20.     r = requests.post(http_getusertoken, json={"password": "1488", "telegram_id": int(user_id)})
  21.     TOKEN_USER = r.json()["access_token"]
  22.     headers = {"Authorization": "Bearer " + TOKEN_USER}
  23.     requests.post('https://xxxxx.ru/api/telegram4ik/removeusertelegram',
  24.                   json={"password": "xxxx", "telegram_id": user_id}, headers=headers)
  25.     await send_welcome(callback_query.message,)
Add Comment
Please, Sign In to add comment