У меня есть N-бесед между пользователями (работают по API) и операторами (приложения на ПК).
Я могу через API отправлять сообщения от имени любого пользователя любому. Но мне надо в конкретную беседу, где я знаю UIN-ы обоих собеседников, отправить, так сказать, сервисное сообщение (не от имени какого-то пользователя, а от имени сервера).
Для понимания ситуации: у меня пользователи не только переписываются с операторами, но и получают сервисные сообщения. Пользователи переписываются через Telegram, VK и Viber, поэтому для них все выглядит, как переписка с конкретным нашим аккаунтом. Сервисные сообщения они получают так же от имени этого аккаунта. После получения сервисного сообщения они пишут нам сообщение, которое получает оператор, но оператор не видит сервисного сообещния, а пользователь его обычно не пересылает. Вот для таких случаев мне и надо в беседу отправлять что-то типа сервисного сообщения или комментария от имени сервера, что было отправлено пользователю. Да, я могу от имени пользователя написать оператору, что им было получено сервисное сообщение, но это не совсем красиво.
По сути, мы знаем UIN-ы обоих пользователей, но есть ли возможность в их переписку воткнуть сообщение от сервера, я так и не понял.