@bot.message_handler(func=lambda m: True)
def echo_all(message):
bot.reply_to(message, "так и так, я уведомительный бот, для обратной связи обратитесь туда-то и туда-то")
Для этого предполагаю такую логику: когда пользователь логинится система проверяет нет ли среди сессий данный майл и, если есть, удалять все сессии и разлогинить кроме этой, новой. Однако не могу найти где можно выбрать не текущую сессию, а остальные.
@app.route("/login")
def login():
email = request.form.get('email')
code = uuid4().hex
session['email'] = f'{email}_{code}'
fake_db.query.filter_by(email=email).update({'code': code})
@app.route("/manager")
def manager():
user = session['email']
email, code = user.split('_')
if fake_db.query.filter_by(email=email, code=code).first()
return user
else:
session.pop('email')
return 'logout'
Например добавить еще одно поле с комметарием к дню рождения тоже в кавычках. Например
text = '/event add birthdays "День рождения" "2022.09.30" "Сидорова не приглашать!"'
result = text[:text.find(' "')].split(' ') + [i.replace('"','') for i in text[text.find('"'):].split('" "')]
print(result) #['/event', 'add', 'birthdays', 'День рождения', '2022.09.30', 'Сидорова не приглашать!']