HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.07.2022, 01:51
laiser
Участник форума
Регистрация: 21.12.2013
Сообщений: 181
С нами: 6522707

Репутация: 83
По умолчанию

Всем привет, у меня опять проблема.

Есть функция, которая принимает ид и нужный текст, а возвращает уже переведенный текст.

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_'
)
)


Но там нет ассинхронности, и я не знаю что делать(
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.