Найти в Дзене
TargetHunter

Как создать бота для публикации поста в чате ВКонтакте

Оглавление

Современные сервисы позволяют снимать многие рутинные задачи с SMM-специалистов, освобождая время. В этой статье рассмотрим, как создать чат-бот, который автоматически отправит новый пост в нужный чат. Это полезно, когда нужно повещать участников чата о ключевых постах, событиях и мероприятиях. Пусть ваша аудитория не пропускает важные публикации, а вам не придется ничего делать вручную: сообщить о новых постах можно автоматически и сразу всем участникам чата.

Для этого в ТаргетХантер.Модератор есть отдельный готовый шаблон под эту задачу, который можно посмотреть и скопировать тут: https://smm.targethunter.ru/bots/templates , либо создать самостоятельно. Даю очень подробную инструкцию со скринами, вы обязательно справитесь!
Копирование доступно только на платном тарифе.
Копирование доступно только на платном тарифе.

Как скопировать любой шаблон ТХМ

Копирование шаблонов доступно только на платных тарифах Модератора «Основной» и «PRO».
Если вы на бесплатном, то переходите сразу к следующему разделу — Создать самостоятельно.

Копирование в 3 клика:

  1. Перейти по ссылке: https://smm.targethunter.ru/bots/templates
  2. Найти нужный шаблон.
  3. Нажать на значок «Папочка с плюсиком»
  4. Нажать в окошке «Копировать»
  5. Нажать в окошке «Перейти к созданному боту»
Находим нужный шаблон, жмем на значок копирования
Находим нужный шаблон, жмем на значок копирования
Копируем шаблон в выбранное сообщество
Копируем шаблон в выбранное сообщество
Переходим в бот
Переходим в бот
Редактируем и запускаем чат-бот
Редактируем и запускаем чат-бот

Далее для любого бота нужно:

  1. Проверить, что всё скопировалось корректно, подредактировать согласно подсказкам в боте
  2. Нажать наверху справа зеленую кнопку «Запустить бота»
  3. Поздравляю, бот уже работает на вас!
    Можно переходить к настройке и запуску.

Копирование шаблона «Транслирование поста в чат»

  1. Нажать на кнопку «Скопировать этот шаблон»
  2. В открывшемся окне проверить:
    1) в правильное ли сообщество у вас предлагает скопировать бота
    2) должно быть всё ок, но рекомендую открыть расширенные настройки и убедиться, что стоит галочка напротив «Сохранять входные параметры» (слово trigger стоит по умолчанию, его не трогаем)
  3. Нажать кнопку «Скопировать»
  4. В открывшемся окне про «Получилось» можно нажать на синий текст «нажмите сюда», чтобы сразу перейти к настройке и запуску.
-7
Копируем бота в нужное сообщество
Копируем бота в нужное сообщество

Как создать бота самостоятельно

Даже если это ваш первый в жизни бот, вы справитесь!
На картинках подробно показано каждое действие.
  1. У вас должно быть подключено сообщество к сервису ТХМ.
  2. Перейдите в раздел Автоматизация > Чат-боты
  3. Нажмите на кнопку «Создать бота»
-9

4. Придумайте название, например «Трансляция поста в чат»

Пишем название бота
Пишем название бота

5. Выберите активность «Опубликована новая новая запись на стене»

Выбираем активность
Выбираем активность

6. Нажмите «Открыть расширенные настройки»

Открываем расширенные настройки
Открываем расширенные настройки

7. Поставьте галочку напротив «Сохранять входные параметры». Поле, где написано «trigger», не трогаем.

-13

8. Нажимаем «Создать бота», если всё ок.

-14

9. Создаем блок сообщения:

-15

10. Соединяем начальный блок с блоком «Сообщение» Для этого нужно нажать на серую точку у красного блока, зажать левую кнопку мыши и дотянуть появившуюся стрелку до верхней точки голубого блока.

Соединяем блоки
Соединяем блоки

11. Нажимаем на блок «Сообщение» и добавляем нужный текст в большое пустое поле
Пример: 
Вышел новый пост.

Заполняем поле с текстом сообщения. Его увидят пользователи в чате
Заполняем поле с текстом сообщения. Его увидят пользователи в чате

12. Здесь же нажимаем на кнопку «Получатель» и выбираем из выпадающего меню «ID пользователя/чата». Жмем кнопку «Сохранить».

-18

13. Далее переходим к финальной настройке и запуску.

-19

Настройка и запуск бота «Транслирование поста в чат»

1) Указать ID чата, куда будем транслировать пост

Нажать на Шаг 1 «Сообщение» и в поле ID пользователя указать номер вашего чата, куда будут отправляться анонсы постов. Чтобы узнать ID, воспользуйтесь вот этим шаблоном: ID чата/беседы

Вставляем ID чата
Вставляем ID чата
Пара нюансов (для кого-то очевидных):1) Сообщение с командой /id нужно отправлять именно в чате, где хотите узнать ID чата.2) Определять ID чата должен бот в том же сообществе, в котором будут выкладываться посты (т.к. для каждого сообщества нумерация чатов своя).3) Если у вас в сообществе за всё время его существования создан единственный чат, то ID чата будет 2000000001, но лучше проверить!4) Если чат создан не из того же сообщества, что и бот (например, создатель ваша личная страница или другое сообщество), тогда чтобы узнать ID чата, нужно сначала в него добавить этого ваше сообщество с правами админа. Как это сделать смотрите здесь.

2) Добавить пост в качестве Вложения

  1. Нажать кнопку Вложения
-21

2. Открыть добавление файла по ID

-22

3. Нажать на кнопку < >

-23

4. Нажать на «Ссылка на публикацию» и закрыть окно крестиком.

-24

5. В поле должен появиться текст {post_link} Если всё так, нажмите на кнопку «Прикрепить».

-25

6. Под текстом и полем с ID получателя должен появиться квадратик с вложением.

3) Сохранить изменения

  1. Убедитесь, что всё поменяли согласно п. 1 и п. 2 выше.
  2. Нажмите кнопку «Сохранить»
-26

4) Запустить бота

Убедитесь, что:

  • Текст-сопровождение вас устраивает
  • ID чата указан верно
  • Вложение прикреплено через переменную

Если всё ок, нажимайте наверху справа зеленую кнопку «Запустить бота»

Проверяем 3 параметра и запускаем бота
Проверяем 3 параметра и запускаем бота

Поздравляю, бот уже работает на вас. Теперь, когда в сообществе выйдет новая публикация, в чат тут же прилетит сообщение с уведомлением.

Если нужна помощь в настройке чат-ботов, обращайтесь: vk.me/tan_kuz_2017

______________

Автор: Татьяна Абстракция
Редактор:
Ольга Бастырева
Источник:
https://targethunter.ru/blog