0.1.6-beta
This commit is contained in:
@ -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}")],
|
||||
]
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user