-
Notifications
You must be signed in to change notification settings - Fork 0
/
keyboards.py
113 lines (97 loc) · 4.45 KB
/
keyboards.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
from vkbottle import Keyboard, KeyboardButtonColor, Text, Callback
full_screen_menu = (
Keyboard(one_time=False, inline=False)
.add(Text('Сделать заказ'), color=KeyboardButtonColor.POSITIVE)
.row()
.add(Text('О нас'), color=KeyboardButtonColor.PRIMARY)
.add(Text('Связаться'), color=KeyboardButtonColor.PRIMARY)
.row()
.add(Text('Личный кабинет'), color=KeyboardButtonColor.SECONDARY)
).get_json()
full_screen_menu_adm = (
Keyboard(one_time=False, inline=False)
.add(Text('Сделать заказ'), color=KeyboardButtonColor.POSITIVE)
.row()
.add(Text('О нас'), color=KeyboardButtonColor.PRIMARY)
.add(Text('Связаться'), color=KeyboardButtonColor.PRIMARY)
.row()
.add(Text('Личный кабинет'), color=KeyboardButtonColor.SECONDARY)
.add(Text('Начать работу'), color=KeyboardButtonColor.POSITIVE)
).get_json()
just_menu = (
Keyboard(one_time=False, inline=False)
.add(Text('Меню'), color=KeyboardButtonColor.PRIMARY)
.add(Text('Указать свой адрес'), color=KeyboardButtonColor.POSITIVE)
).get_json()
more_info = (
Keyboard(one_time=False, inline=False)
.add(Text("Наш адрес"), color=KeyboardButtonColor.PRIMARY)
.add((Callback("Наше меню", {"cmd": "cafe_menu"})), color=KeyboardButtonColor.PRIMARY)
.row()
.add((Callback("Отзывы", {"cmd": "reviews"})), color=KeyboardButtonColor.PRIMARY)
.add((Callback("Скидки", {"cmd": "sales"})), color=KeyboardButtonColor.PRIMARY)
.row()
.add(Text("👈🏻 Назад"), color=KeyboardButtonColor.NEGATIVE)
).get_json()
back_to_start = (
Keyboard(inline=True)
.add(Text('Начать'), color=KeyboardButtonColor.PRIMARY)
).get_json()
person_keyboard = (
Keyboard(one_time=False, inline=False)
.add(Text("Мой телефон"), color=KeyboardButtonColor.PRIMARY)
.add(Text("Мой адрес"), color=KeyboardButtonColor.PRIMARY)
.row()
.add(Text("👈🏻 Назад"), color=KeyboardButtonColor.PRIMARY)
.add(Text("Количество заказов"), color=KeyboardButtonColor.PRIMARY)
).get_json()
input_phone = (
Keyboard(inline=True)
.add(Text('Указать номер телефона'), color=KeyboardButtonColor.PRIMARY)
).get_json()
input_address = (
Keyboard(inline=True)
.add(Text('Указать свой адрес'), color=KeyboardButtonColor.PRIMARY)
).get_json()
input_all = (
Keyboard(inline=True)
.add(Text('Указать номер телефона'), color=KeyboardButtonColor.PRIMARY)
.add(Text('Указать свой адрес'), color=KeyboardButtonColor.PRIMARY)
).get_json()
delivery_keyboard = (
Keyboard(inline=True)
.add(Text('Доставка'), color=KeyboardButtonColor.POSITIVE)
.add(Text('Самовывоз'), color=KeyboardButtonColor.POSITIVE)
).get_json()
admin_keyboard = (
Keyboard(one_time=False, inline=False)
.add(Text("Заказы"), color=KeyboardButtonColor.POSITIVE)
.add(Text("Обращения"), color=KeyboardButtonColor.POSITIVE)
.row()
.add(Text("Принять"), color=KeyboardButtonColor.PRIMARY)
.add(Text("Информация"), color=KeyboardButtonColor.SECONDARY)
.add(Text("Отклонить"), color=KeyboardButtonColor.NEGATIVE)
.row()
.add(Text("Разбанить"), color=KeyboardButtonColor.PRIMARY)
.add(Text("Клиент"), color=KeyboardButtonColor.SECONDARY)
.add(Text("Забанить"), color=KeyboardButtonColor.NEGATIVE)
.row()
.add(Text("Обработать"), color=KeyboardButtonColor.PRIMARY)
.add(Text("Обращение"), color=KeyboardButtonColor.PRIMARY)
.row()
.add(Text("Памятка"), color=KeyboardButtonColor.PRIMARY)
.add(Text("Завершить работу"), color=KeyboardButtonColor.NEGATIVE)
.add(Text("Меню"), color=KeyboardButtonColor.PRIMARY)
).get_json()
def ask_keyboard(id_ques, id_user):
k = (Keyboard(inline=True)
.add(Text(f'Обработать {id_ques}'), color=KeyboardButtonColor.PRIMARY)
.add(Text(f'Клиент {id_user}'), color=KeyboardButtonColor.SECONDARY)
).get_json()
return k
def order_keyboard(id_order):
k = (Keyboard(inline=True)
.add(Text(f'Принять {id_order}'), color=KeyboardButtonColor.POSITIVE)
.add(Text(f'Отклонить {id_order}'), color=KeyboardButtonColor.NEGATIVE)
).get_json()
return k