diff --git a/bot.py b/bot.py index 61297c7..416d3f3 100644 --- a/bot.py +++ b/bot.py @@ -95,6 +95,22 @@ class Bot: if tag == 'not_started': self.start(query) + elif query.text == 'Отмена': + if self.shedule.getGroups(l9Id) != None: + self.tg_db.changeTag(tgId, 'ready') + self.tg.sendMessage( + tgId, + loc['etc']['cancel'], + reply_markup=Keyboard.menu(), + ) + else: + self.tg_db.changeTag(tgId, 'add') + self.tg.sendMessage( + tgId, + loc['etc']['need_group'], + reply_markup=Keyboard.menu(), + ) + elif tag == 'add': self.addGroup(l9Id, query) @@ -141,15 +157,6 @@ class Bot: reply_markup=Keyboard.menu(), ) - elif query.text == 'Отмена': - # TODO: прописать отмену при отсутствующих группах - self.tg_db.changeTag(tgId, 'ready') - self.tg.sendMessage( - tgId, - loc['etc']['cancel'], - reply_markup=Keyboard.menu(), - ) - else: self.tg.sendMessage( tgId, diff --git a/locale/ru.ini b/locale/ru.ini index 05f569c..1b54aae 100644 --- a/locale/ru.ini +++ b/locale/ru.ini @@ -1,6 +1,9 @@ [etc] oops=Ой! cancel=Действие отменено +need_group=Действие отменено + ❗️ Ты не подключен ни к одной группе, надо срочно это исправлять! + Введи номер своей группы overlimit=Бот работает в тестовом режиме, поэтому количество пользователей временно ограничено. К сожалению, в данный момент лимит превышен, поэтому доступ для вас закрыт 😢 Попробуйте зайти на следующей неделе, когда лимит будет повышен