This commit is contained in:
2023-06-09 18:21:36 +03:00
parent 511d9caa9c
commit a1f6b2ae47
4 changed files with 254 additions and 104 deletions

View File

@ -26,10 +26,34 @@ def queue_menu() -> keyboard:
return keyboard(
keyboard=[
[button(text="🔗 Ссылка для вступления", callback_data="get_queue_link")],
[button(text=" Изменить название", callback_data="edit_queue_name")],
[button(text=" Начать очередь", callback_data="start_queue")],
[button(text="🫂 Список участников", callback_data="get_queue_users")],
[button(text="❌ Удалить очередь", callback_data="delete_queue")],
[button(text="⬅️ В меню", callback_data="to_menu")],
[button(text="⚙️ Настройки очереди", callback_data="queue_settings")],
[button(text="⬅️ Назад", callback_data="my_queues")],
]
)
def queue_settings(queue_id: str) -> keyboard:
return keyboard(
keyboard=[
[button(text="✏️ Изменить название", callback_data="edit_queue_name")],
[
button(
text="📄 Изменить описание", callback_data="edit_queue_description"
)
],
[button(text="❌ Удалить очередь", callback_data="delete_queue_approve")],
[button(text="⬅️ Назад", callback_data=f"q:{queue_id}")],
]
)
def approve_queue_delete() -> keyboard:
return keyboard(
keyboard=[
[button(text="✅ Да, удалить очередь", callback_data="delete_queue")],
[button(text="⬅️ Назад", callback_data="queue_settings")],
]
)
@ -50,10 +74,12 @@ def edit_name() -> keyboard:
]
)
def queue_users(queue_id: str) -> keyboard:
return keyboard(
keyboard=[
[button(text="🔃 Поменять позиции", callback_data="change_positions")],
[button(text="🔃 Поменять позиции", callback_data="swap_users")],
[button(text="⏩ Кикнуть первого", callback_data="kick_first")],
[button(text="⬅️ Назад", callback_data=f"q:{queue_id}")],
]
)