-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathutility.py
More file actions
21 lines (17 loc) · 1.09 KB
/
utility.py
File metadata and controls
21 lines (17 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Импортируем необходимые компоненты
from telegram import ReplyKeyboardMarkup
from telegram import KeyboardButton
SMILE = ['😊', '😀', '😇', '🤠', '😎', '🤓', '👶', '🧑🚀', '👮', '🦸', '🧟']
CALLBACK_BUTTON_PICTURE = "Картинка 🏞"
CALLBACK_BUTTON_PEN = "Заполнить анкету 🖌"
CALLBACK_BUTTON_START = "Начать 🎰"
CALLBACK_BUTTON_JOKE = "Анекдот 🎭"
# функция создает клавиатуру и ее разметку
def get_keyboard():
contact_button = KeyboardButton('Отправить контакты', request_contact=True)
location_button = KeyboardButton('Отправить геопозицию', request_location=True)
my_keyboard = ReplyKeyboardMarkup([[CALLBACK_BUTTON_START, CALLBACK_BUTTON_JOKE],
[contact_button, location_button],
[CALLBACK_BUTTON_PEN, CALLBACK_BUTTON_PICTURE]
], resize_keyboard=True) # добавляем кнопки
return my_keyboard