one time keyboard
This commit is contained in:
parent
4dbedb1572
commit
423ec6495e
@ -36,7 +36,7 @@ class Answer(BaseAnswer):
|
|||||||
self.set_state(user, "wait_for_name")
|
self.set_state(user, "wait_for_name")
|
||||||
|
|
||||||
def handle_state_wait_for_name(self, message: Message, user: User):
|
def handle_state_wait_for_name(self, message: Message, user: User):
|
||||||
kb = telebot.types.ReplyKeyboardMarkup(True, True)
|
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||||||
data = ruz.find_person(message.text)
|
data = ruz.find_person(message.text)
|
||||||
if data is None:
|
if data is None:
|
||||||
bot.send_message(
|
bot.send_message(
|
||||||
@ -86,7 +86,7 @@ class Answer(BaseAnswer):
|
|||||||
)
|
)
|
||||||
success = fetch_schedule_for_user(user.hse_id)
|
success = fetch_schedule_for_user(user.hse_id)
|
||||||
if success:
|
if success:
|
||||||
kb = telebot.types.ReplyKeyboardMarkup(True, True)
|
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||||||
kb.row("Пары сегодня")
|
kb.row("Пары сегодня")
|
||||||
kb.row("Уведомления")
|
kb.row("Уведомления")
|
||||||
lessons = mongo.get_today_lessons(user)
|
lessons = mongo.get_today_lessons(user)
|
||||||
@ -105,7 +105,7 @@ class Answer(BaseAnswer):
|
|||||||
self.set_state(user, "ready")
|
self.set_state(user, "ready")
|
||||||
|
|
||||||
def handle_state_ready(self, message: Message, user: User):
|
def handle_state_ready(self, message: Message, user: User):
|
||||||
kb = telebot.types.ReplyKeyboardMarkup(True, True)
|
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||||||
kb.row("Пары сегодня")
|
kb.row("Пары сегодня")
|
||||||
kb.row("Уведомления")
|
kb.row("Уведомления")
|
||||||
if message.text == "Пары сегодня":
|
if message.text == "Пары сегодня":
|
||||||
@ -115,7 +115,7 @@ class Answer(BaseAnswer):
|
|||||||
else:
|
else:
|
||||||
text = ruz.schedule_builder(lessons)
|
text = ruz.schedule_builder(lessons)
|
||||||
elif message.text == "Уведомления":
|
elif message.text == "Уведомления":
|
||||||
kb = telebot.types.ReplyKeyboardMarkup(True, True)
|
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||||||
kb.row("Не уведомлять")
|
kb.row("Не уведомлять")
|
||||||
kb.row("5 минут")
|
kb.row("5 минут")
|
||||||
kb.row("10 минут")
|
kb.row("10 минут")
|
||||||
@ -149,7 +149,7 @@ class Answer(BaseAnswer):
|
|||||||
elif text == "20 минут":
|
elif text == "20 минут":
|
||||||
user.notify_minutes = 20
|
user.notify_minutes = 20
|
||||||
else:
|
else:
|
||||||
kb = telebot.types.ReplyKeyboardMarkup(True, True)
|
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||||||
kb.row("Не уведомлять")
|
kb.row("Не уведомлять")
|
||||||
kb.row("5 минут")
|
kb.row("5 минут")
|
||||||
kb.row("10 минут")
|
kb.row("10 минут")
|
||||||
@ -162,7 +162,7 @@ class Answer(BaseAnswer):
|
|||||||
text = f"Принято! Буду уведомлять тебя за {text}."
|
text = f"Принято! Буду уведомлять тебя за {text}."
|
||||||
else:
|
else:
|
||||||
text = f"Принято! Я не уведомлять тебя."
|
text = f"Принято! Я не уведомлять тебя."
|
||||||
kb = telebot.types.ReplyKeyboardMarkup(True, True)
|
kb = telebot.types.ReplyKeyboardMarkup(True, False)
|
||||||
kb.row("Пары сегодня")
|
kb.row("Пары сегодня")
|
||||||
kb.row("Уведомления")
|
kb.row("Уведомления")
|
||||||
bot.send_message(user.chat_id, text, reply_markup=kb)
|
bot.send_message(user.chat_id, text, reply_markup=kb)
|
||||||
|
Loading…
Reference in New Issue
Block a user