Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
JonnyAir
За интересовал вариант полной интеграции чата в 1С... Но появилась проблема в виде невозможности получать сообщения на стороне 1С. При детальном изучении документации к чату ничего толком не нашел. Только отправка сообщений из 1С( пока что 2 способами)...
Подскажите как с помощью РЕСТ АПИ не отправить сообщение а получить.
Аватара пользователя
Алексей Пикуров
Когда вам требуется отправить сообщение из MyChat в 1C, это делать нужно из скрипта на сервере MyChat. Во-первых, нужно понять, на какое событие это должно происходить. Например, человек пишет сообщение встроенному роботу. Или пишет что-то в конференции.

Затем в скриптовом движке срабатывает событие, где вы перехватываете это сообщение и делаете REST запрос на http(s) сервис (я не знаю, как 1С это обрабатывает. В нем есть такая возможность?). В самом скрипте-обработчике события вы также можете решить, подавить это сообщение или пропустить дальше.

Итак, как вы хотите получить ответку в 1С, на какое событие? Что конкретно должно произойти в MyChat?
Аватара пользователя
JonnyAir
Появился другой вопрос. Как формируется клиентский HWID? Пока что застрял на этом этапе. Integration API не устроил функционалом, решил пойти своим путем.
Аватара пользователя
Алексей Пикуров
Сложно формируется. Зачем вам это?

Почему не устроил IntegrationAPI? Чего не хватило?
Аватара пользователя
JonnyAir
Ну а всетаки?? Нужен HWID для обработки 1С при коннекте... IntegrationAPI неустроил функционалом...Очень мало методов..Плюс в планах ПОЛНАЯ интеграция...а с этим АПИ что есть сейчас мало что получится...
Грубо говоря в планах полноценный клиент на 1С..
Аватара пользователя
Алексей Пикуров
HardwareID генерируется на основе CPUID микропроцессора и информации о HDD/SSD, установленном в системе (производитель, model, revision и т.д.). Но вам это необязательно, можете просто сгенерировать уникальную строку, например, GUID или ещё что-нибудь.

По вопросам делайте пожалуйста отдельные темы.

Открытый протокол MyChat