При отправке сообщения можно передать аргумент tmid
API, чтобы опубликовать указанное сообщение в потоке другого сообщения:
from rocketchat_API.rocketchat import RocketChat
rocket = RocketChat(server_url="(...)", user_id="...", auth_token="...")
room = "#my-channel"
response = rocket.chat_post_message("A message", room_id=room)
tmid = response.json()['message']['_id']
rocket.chat_post_message("A message in the previous message thread", room_id=room, tmid=tmid)
Это эквивалентно message.tmid
параметр точки входа /api/v1/chat.sendMessage
.
На интерфейсе публикации сообщений в ветке есть чекбокс Also send to channel
:
Также отправить на канал
Но я не могу найти эквивалент ни в библиотеке Python, ни в документации REST API.
Вопрос
Как я могу отправить многопоточную сообщение программно, которое также отправляется в канал, как если бы отмечена галочка выше?