47 lines
1.1 KiB
Python
47 lines
1.1 KiB
Python
import telebot
|
||
|
||
|
||
def main_keyboard():
|
||
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||
kb.row("Пары сегодня")
|
||
kb.row("Уведомления о парах")
|
||
kb.row("Ежедневные уведомления")
|
||
kb.row("Сброс настроек")
|
||
return kb
|
||
|
||
|
||
def notify_keyboard():
|
||
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||
kb.row("Не уведомлять")
|
||
kb.row("5 минут")
|
||
kb.row("10 минут")
|
||
kb.row("15 минут")
|
||
kb.row("20 минут")
|
||
return kb
|
||
|
||
|
||
def yes_no_keyboard():
|
||
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||
kb.row("Да")
|
||
kb.row("Нет")
|
||
return kb
|
||
|
||
|
||
def again_keyboard():
|
||
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||
kb.row("Начать заново")
|
||
return kb
|
||
|
||
|
||
def groups_keyboard(data):
|
||
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||
for entity in data:
|
||
kb.row(entity['description'])
|
||
return kb
|
||
|
||
|
||
def no_daily_notify():
|
||
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||
kb.row("Не уведомлять")
|
||
return kb
|