Как отправить действие в чат, чтобы показать, что пользователь выбирает смайлик или что-то печатает, не в общий чат обсуждений, а в конкретную ветку комментариев? В Pyrogram есть метод `ChatAction`, который позволяет отправить действие в общий чат обсуждений, но в API Telegram есть параметр `message_thread_id` для ветки комментариев. Возможно, нужно использовать raw Pyrogram и отправить запрос через `invoke`, используя `action=SendMessageTypingAction()`. В документации дано объяснение, но мне сложно понять. Может кто-то помочь?
Да, для отправки действия "печатает" к определенному сообщению в конкретную ветку комментариев в Pyrogram можно воспользоваться методом `invoke` и параметром `action=SendMessageTypingAction()`.
Вот пример кода, который позволит отправить действие "печатает" к определенному сообщению в конкретную ветку комментариев:
```python
from pyrogram import Client, types
api_id = "your_api_id"
api_hash = "your_api_hash"
with Client("my_account", api_id, api_hash) as app:
message_thread_id = "1234567890" # ID ветки комментариев
message_id = "9876543210" # ID сообщения
app.send(
types.send_action SendMessageTypingAction(),
chat_id=message_thread_id,
reply_to_message_id=message_id
)
```
Этот код отправит действие "печатает" к определенному сообщению в конкретную ветку комментариев. Замените `your_api_id` и `your_api_hash` на свои реальные данные и укажите нужные ID ветки комментариев и сообщения. Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.
Ты реально надеялась получить ответ на тостере? Ебобо совсем что ли? Если хочешь что то сделать - делай сама,
await app.invoke(SetTyping( peer=peer, action=SendMessageTypingAction(), {тут пусть сами гадают что должно быть :Р}=discussion_message_id ))