
28.12.2023, 19:19
|
|
Участник форума
Регистрация: 17.04.2020
Сообщений: 184
С нами:
3197792
Репутация:
83
|
|
Использовать:
telethonлибо pyrogram
Задача:
1) Получаем сообщение с кнопкой от бота, по типу такого
2) Нажимаем первую кнопку из этого сообщения с помощью клиента
3) Просто отправляем любое сообщение боту после нажатия
Задача простая, но одновременно невыполнимая.
Я пытался решить через telethon, скрипт просто встаёт на месте после нажатия кнопки. Когда жму Ctrl+C - выдаёт это:
Попытка решения:
Код:
from
telethon
import
TelegramClient
client
=
TelegramClient
(
'my_session'
,
"ниважно чо"
,
"ниважно чо"
,
device_model
=
"iPhone 13 Pro Max"
,
system_version
=
"14.8.1"
,
app_version
=
"8.4"
,
lang_code
=
"en"
,
system_lang_code
=
"US-us"
)
async
def
main
(
)
:
while
True
:
await
client
.
send_message
(
'ниважно чо айди чата'
,
'каманда'
)
messages
=
await
client
.
get_messages
(
'ниважно чо'
,
limit
=
1
)
await
messages
[
0
]
.
click
(
)
# после этой строки скрипт АФК
await
client
.
send_message
(
'ниважно чо айди чата'
,
'сообщение'
)
with
client
:
client
.
loop
.
run_until_complete
(
main
(
)
)
|
|
|