Нужен чат-бот в Битриксе, который соединяется с API на node.js. Для отладки использую ngrok.
Через входящий вебхук вызываю метод imbot.register со следующими параметрами:
{
CODE: 'mynewbot',
TYPE: 'B',
EVENT_MESSAGE_ADD: 'https://xxxx.ngrok.io/bxchatbot',
EVENT_WELCOME_MESSAGE: 'https://xxxx.ngrok.io/bxchatbot',
EVENT_BOT_DELETE: 'https://xxxx.ngrok.io/bxchatbot',
OPENLINE: 'N',
CLIENT_ID: 'mynewbot',
PROPERTIES: {
NAME: 'Борис',
LAST_NAME: '',
COLOR: 'GRAPHITE',
EMAIL: 'admin@example.com'
}
}
В ответ возвращается ID бота.
При отправке сообщения боту в Битриксе запрос не приходит.
Пробовал использовать исходящий вебхук, менять TYPE и CLIENT_ID, все равно не работает.
Вопрос - возможно ли сделать бота через вебхуки и что я для этого делаю не так? Или попробовать использовать oauth?