draft.py 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # @dp.callback_query_handler(text_contains='menu_1')
  2. # async def menu(call: types.CallbackQuery):
  3. # await bot.answer_callback_query(call.id)
  4. # await bot.edit_message_reply_markup(call.message.chat.id, call.message.message_id, reply_markup=make_keyboard()
  5. #
  6. #
  7. # @dp.callback_query_handler(text='menu_4')
  8. # async def xyi(call: types.CallbackQuery):
  9. # await bot.answer_callback_query(call.id)
  10. # await bot.send_message(call.from_user.id, text="пошел нахуй со своим расписанием")
  11. # Класс состояний для бронирования
  12. # from aiogram.dispatcher.filters.state import StatesGroup, State
  13. # class BookingState(StatesGroup):
  14. # owner = State()
  15. # time = State()
  16. # description = State()
  17. # group = State()
  18. # persons = State()
  19. # async def user_manage(message: types.Message):
  20. # if not sql_check_user(f"select tg_id from user_table where tg_id ={message.from_user.id}") or \
  21. # not sql_simple_check(f"select approved from user_table where tg_id={message.from_user.id}", "approved"):
  22. # await message.delete()
  23. # await message.answer("Команды станут доступны после регистрации", reply_markup=register_kb)
  24. # elif not sql_simple_check(f'select admin from user_table where tg_id = {message.from_user.id}', "admin"):
  25. # await message.answer("Доступ только для администраторов", reply_markup=main_kb)
  26. # else:
  27. # await message.answer(f"Управление пользователями\n\n"
  28. # f"Здесь вы можете управлять заявками на регистрацию\n\n")
  29. # if not sql_check_user(f"select name,phone from user_table where approved = '0'"):
  30. # await message.answer("Нет заявок на регистрацию")
  31. # else:
  32. # data = sql_parse_users(f"select id,name,phone from user_table where approved = '0'")
  33. # await message.answer(f"Заявки на регистрацию")
  34. # await message.answer(" ".join(sql_parse_users(f"select id,name,phone from user_table where approved = '0'")))
  35. # await message.answer(''.join(data[:1]), reply_markup=kb_user_manage())
  36. # @dp.callback_query_handler()
  37. # async def select_date(call: types.CallbackQuery):
  38. # await bot.answer_callback_query(call.id)
  39. # await bot.send_message(call.message.chat.id, "Вы выбрали " + call.data)