0.1.6-beta

This commit is contained in:
2023-06-10 16:10:54 +03:00
parent a1f6b2ae47
commit 328ebce5b3
4 changed files with 215 additions and 22 deletions

View File

@ -10,6 +10,7 @@ def menu() -> keyboard:
keyboard=[
[button(text=" Новая очередь", callback_data="new_queue")],
[button(text="📋 Мои очереди", callback_data="my_queues")],
[button(text="🕓 Текущие очереди", callback_data="parts_queues")],
[button(text="🔧 Настройки", callback_data="settings")],
[button(text=" О боте", callback_data="about")],
]
@ -22,6 +23,22 @@ def my_queues(queues: list[Queue]) -> keyboard:
return keyboard(kb)
def parts_queues(queues: list[Queue]) -> keyboard:
kb = [[button(text=q.name, callback_data=f"t:{q.id}")] for q in queues]
kb.append([button(text="⬅️ В меню", callback_data="to_menu")])
return keyboard(kb)
def queue_part_in_menu() -> keyboard:
return keyboard(
keyboard=[
[button(text="🚪 Выйти из очереди", callback_data="leave_queue")],
[button(text="🔄 Обновить список", callback_data="refresh_list")],
[button(text="⬅️ Назад", callback_data="parts_queues")],
]
)
def queue_menu() -> keyboard:
return keyboard(
keyboard=[
@ -80,6 +97,15 @@ def queue_users(queue_id: str) -> keyboard:
keyboard=[
[button(text="🔃 Поменять позиции", callback_data="swap_users")],
[button(text="⏩ Кикнуть первого", callback_data="kick_first")],
[button(text="🔄 Обновить список", callback_data="refresh_users")],
[button(text="⬅️ Назад", callback_data=f"q:{queue_id}")],
]
)
def your_turn(queue_id: str) -> keyboard:
return keyboard(
keyboard=[
[button(text="Я закончил ⏩", callback_data=f"p:{queue_id}")],
]
)