Как получить текст за командой?

Как получить текст который стоит за командой например "/test текст", тогда бот отправить "пользователь ответиль текст". Как реализировать?
Нашел кол в инете но он не то...
Сам код
@dp.message_handler(commands=["text"])
async def run(message: types.Message):
    text = message.text.split(maxsplit=1)[1]
    print(text)
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
TalismanChet
@TalismanChet
Лицо зла
попробуй не обрабатывать комманду, а примитивно парсить текст:
прими произвольный текст
если он начинается с "/test", то обрежь текст сообщения:
text = msg.text.removeprefix("/test")
и у тебя будет тект после комманды

либо просто обработай комманду нормальным способом и попроси у пользователя текст следующим сообщением
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы