-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathkeyboard.py
More file actions
33 lines (27 loc) · 1.61 KB
/
keyboard.py
File metadata and controls
33 lines (27 loc) · 1.61 KB
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
from aiogram.types import ReplyKeyboardMarkup, KeyboardButton
TextButtonList = {
'home': '↩️ На главную!',
'settings': '⚙️ Настройки',
'groups': '📚 Список групп',
'users': '👤 Список пользователей',
'status_parsing': '🪧 Статус парсинга',
'add_model': '➕ Добавить новую группу',
'add_user': '➕ Выдать доступ пользователю к боту',
'report': '📝 Получить отчет',
'log': '📜 Получить лог',
'delDataFromDB': '❌ Удалить данные из БД',
}
ButtonList = {
'home': KeyboardButton(TextButtonList['home']),
'settings': KeyboardButton(TextButtonList['settings']),
'groups': KeyboardButton(TextButtonList['groups']),
'users': KeyboardButton(TextButtonList['users']),
'status_parsing': KeyboardButton(TextButtonList['status_parsing']),
'add_model': KeyboardButton(TextButtonList['add_model']),
'add_user': KeyboardButton(TextButtonList['add_user']),
'report': KeyboardButton(TextButtonList['report']),
'log': KeyboardButton(TextButtonList['log']),
'delDataFromDB': KeyboardButton(TextButtonList['delDataFromDB']),
}
homeMenu = ReplyKeyboardMarkup(resize_keyboard=True).add(ButtonList['status_parsing']).add(ButtonList['groups']).add(ButtonList['users']).add(ButtonList['report']).add(ButtonList['log']).add(ButtonList['settings'])
settingsMenu = ReplyKeyboardMarkup(resize_keyboard=True).add(ButtonList['home']).add(ButtonList['add_model']).add(ButtonList['add_user']).add(ButtonList['delDataFromDB'])