- 183
- 89
Всем привет, у меня опять проблема.
Есть функция, которая принимает ид и нужный текст, а возвращает уже переведенный текст.
Но я не знаю как сделать, чтобы бот реагировал на данный текст, хотелось бы что-то типо такого:
Ну или так:
Но там нет ассинхронности, и я не знаю что делать(
Есть функция, которая принимает ид и нужный текст, а возвращает уже переведенный текст.
Python:
async def return_txt(user_id, text):
user_info = await get_userx(user_id)
new_text = await get_textx()
return new_text[f'{text}{user_info["user_lang"]}']
Но я не знаю как сделать, чтобы бот реагировал на данный текст, хотелось бы что-то типо такого:
Python:
@dp.message_handler(text=await return_txt(message.from_user.id, 'but1'))
Python:
@dp.message_handler(lambda msg: msg.text == await return_txt(msg.from_user.id, 'but1_'))
Но там нет ассинхронности, и я не знаю что делать(