@KeterVik

Как сохранять текст с помощью регулярных выражений или команд?

Нужно, чтобы пользователь в чате вводил "first: сообщение" и это сохранялось в переменную для дальнейшего использования с помощью команды. Кроме текста ещё должны сохраняться картинки и файлы, но я не думаю, что здесь подойдут регулярные выражения в таком случае. Есть ли возможность писать /команда и следующее сообщение после команды сохранялось бы в переменную? Гугл не помог конкретно под эту задачу, поэтому пишу сюда, снова. Внизу примерно то, что я пытался реализовать только в случае ввода текста, но из-за незнания регэкспов я его так и недописал, но суть того, что мне нужно, здесь есть.

texts = ""
@bot.message_handler(regexp="first[a-zA-z]+")
def handle_text(message):
    texts = message.text
    
@bot.message_handler(commands=['one'])
def handle_text(message):
    bot.send_message(message.from_user.id, texts)
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 1
@trofimovdev
Python
Сохраняйте сам объект message. Он хранит и сообщение, и картинки, и другую информацию об отправителе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы