Обзор узла Chatforma на n8n
Обзор узла Chatforma, его возможности на n8n.
Сервис n8n, развернутый на серверах Chatforma, доступен для всех платных тарифах, кроме тарифа Минимум, в качестве бонуса. Доступ можно получить по запросу в саппорт: напишите свой электронный адрес, на который у вас подключен аккаунт Chatforma, вам придет письмо с приглашением.
Шаг 1: Создайте бот в Chatforma, создайте сценарий в n8n. В правом верхнем углу нажмите на плюс и 1.1 в поиске начните вводить "chatforma". 1.2 Выберите узел Chatforma.
Шаг 2: Добавьте сообщение для подтверждения, что запись создана.
Шаг 3: В аккаунте Chatforma сгенерируйте токен по ссылке: https://pro.chatforma.com/profile/integration и 3.1 введите в окно API Key. 3.2 Назовите подключение.
Шаг 4: Подключение добавлено, теперь рассмотрим доступные действия.
Все боты этого аккаунта. Чтобы их получить, запустите узел с настройками по умолчанию кнопкой Execute node. Придет информация: ID, название и в каком мессенджере создан бот. Если ботов больше 10, листайте внизу страницы.
Шаг 5: Все формы в выбранном боте.
Действие: Получить.
Объект: Формы.
Бот ID: ID бота, в котором настроены формы.
Нажмите Execute node. Получите список с формами: ID, название.
Шаг 6: Списки пользователей бота.
Действие: Получить.
Объект: Списки.
Бот ID: ID бота, в котором настроены списки.
Нажмите Execute node. Получите списоки: ID, название. Не забывайте переключать внизу страницы, чтобы найти нужный список.
Шаг 7: Пользователи бота.
Действие: Получить.
Объект: Пользователи.
Бот ID: ID бота, в котором запрашиваете информацию о пользователях.
Нажмите Execute node. Получите постранично информацию о пользователях бота: ID (это идентификатор пользователя в боте, botUserId), chat_id (идентификатор в мессенджере), фамилию, имя, как их задали пользователи в настройках мессенджера.
Шаг 8: Текстовая рассылка списку.
Действие: Отправить.
Объект: Текстовая рассылка списку.
Бот ID: ID бота.
Список пользователей: ID списка пользователей.
Текст сообщения: тот текст, который хотите отправить.
Нажмите Execute node.
8.1 ID бота 8.2 и списка всегда можно взять из строки браузера или запросить через узел, как было показано выше.
Шаг 9: Текстовая рассылка пользователю.
Действие: Отправить.
Объект: Текстовая рассылка пользователю.
Бот ID: ID бота.
ID пользователя: или возьмите из ранее запущенного узла при получении всех пользователей или заранее сохраняйте в таблице.
Текст сообщения: тот текст, который хотите отправить.
Нажмите Execute node.
Шаг 10: Сообщение в диалог пользователю.
Действие: Отправить.
Объект: Сообщение в диалог пользователю.
Бот ID: ID бота.
ID пользователя.
Текст сообщения: тот текст, который хотите отправить.
Нажмите Execute node. Доставится сообщение в чат-бот пользователю. Обратите внимание, при этом функция "Диалог" не будет активирована.
Шаг 11: Заранее заданное сообщение в боте. Выберите сообщение в боте, скопируйте его ID из строки браузера.
Действие: Отправить.
Объект: Сообщение пользователю.
Бот ID: ID бота.
ID пользователя.
ID сообщения.
Нажмите Execute node. Доставится сообщение в чат-бот пользователю, ID которого вы указали.
Можно также произвести действия со списком пользователей: добавить/удалить.

Шаг 12: Добавить пользователя в список.
Действие: Добавить.
Бот ID: ID бота.
ID списка
ID пользователя.
Нажмите Execute node. Пользователь добавляется в выбранный список.
Шаг 13:Удалить пользователя из списка.
Действие: Удалить.
Бот ID: ID бота.
ID списка
ID пользователя.
Нажмите Execute node. Пользователь удалится из выбранного списка.
Узел Chatforma в n8n сделан с пояснениями на русском языке, чтобы было легче разобраться с возможностями.