1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- from app.helpers import replacer
- start_help_message = """
- Чтобы воспользоваться ботом, добавьте его в рабочий чат админом\. Чтобы \
- запланировать напоминания о рабочей встрече, вы должны быть админом чата или \
- создателем\.
- Напишите в чате сообщение понятное для бота\. Придерживайтесь следующего формата:
- встреча\+ \(ключевое слово, обязательно с плюсом\)
- 22/12/22 \(дата \- день, месяц, год, разделенные "/", "\." или "\-"\)
- 17:00 \(время встречи\)
- Обсуждаем важный вопрос \(повестка собрания, пишите всё в одну строку\)
- @user1 @user2 Андрей \(Отметьте с помощью знака @ всех участников встречи или \
- просто напишите, что участвуют все\)
- https://us02web\.zoom\.us/j/81453klj45kl34j5 \(вставьте ссылку на встречу онлайн \
- или напишите место встречи\)nt
- Должно получиться ровно 6 \(шесть\) строк\. Даже если где\-то в одну строку не \
- вместилось, но вы не нажимали интер, это считается одной строкой\.
- Бот отправит сразу же сообщение в чат и потом напомнит о встрече за сутки, за \
- 4 часа и за 5 минут
- Управлять своими встречами можно в чате с ботом t\.me/{bot_username}\.
- Если вы не видите кнопку в меню бота, нажмите значок рядом со строкой ввода \
- сообщений\. Если значка меню тоже нет, то пошлите боту команду /start, \
- тогда появится меню с кнопкой, которая покажет все ваши будущие встречи, \
- которые можно отменить\.
- """
- cant_create_message = "Вы не можете создавать встречи пока вас не назначили \
- администратором в чате\.\nТакже эта функция не работает в чате с ботом\. Для \
- справки введите команду /help"
- def message_with_events(meetings: list) -> str:
- """Формирует сообщение в ответ на запрос своих встреч"""
- if len(meetings) == 0: return "У вас нет актуальных запланированных встреч"
- message = ""
- for m in meetings:
- message += f"""
- Запланировано на {m['meeting_datetime']}
- Повестка: {m['description']}
- В чате: {m['chat_title']}
- Отменить? /delete_{m['id']}
- """
- return replacer(message)
|