@dp.message_handler(lambda msg: msg.text == "some text")
просто думал можно из if msg.text == "монетка" вызвать
Делая так — у тебя 1 функция должна будет принимать весь текст и обрабатывать что куда пихать. Обычно принято сортировать всё во время настройки хендлеров
Вроде можно список вместо строки передать. (Надо глянуть сурсы)
да @dp.message_handler(filters.Text(startswith=['монетка', 'денежка'], ignore_case=True) | filters.Command(commands='coin'))
Не юзай startswith
Потому что будут работат такие команды как "монеткаеблансосатьлицо"
хм... а без startswith только монетка? ок
Обсуждают сегодня