Бот в беседе: пишем от имени сообщества в разные беседы

Видео с настройкой в прямом эфире:

Команда «Беседа — 1. Вкл. режим отправки в беседу»

Событие:

1) Написал сообщение с текстом содержащим !В беседу, !в другую беседу

Бот в беседе: пишем от имени сообщества в разные беседы, image #1

Рекомендую добавить условия:

1) Переменная %is_conv%= 0 чтобы реакция была только на текст введенный в ЛС сообщества.

Важно!%is_conv% (сокращение от «is conversation») — показывает, где подписчик написал сообщение: 0 — в ЛС сообщества, 1 — в беседе. С помощью этой переменной можно настроить реакцию на сообщения либо только в ЛС сообщеста, либо только в беседе

2) Добавляем условие «Сотрудник аккаунта», чтоб только Админы могли управлять ботом.

Бот в беседе: пишем от имени сообщества в разные беседы, image #2

Нажимаем на кнопку «Добавить секцию» и добавляем два списка событием «Добавлен в список игроков»

  • Режим беседы(для управления режимом беседы) — номер списка 373485
  • ID беседы(для запоминания ID беседы) — номер списка 37348
Бот в беседе: пишем от имени сообщества в разные беседы, image #3
Бот в беседе: пишем от имени сообщества в разные беседы, image #4

Действия:

1) Добавлен в список 373485и уровень установлен 1

Бот в беседе: пишем от имени сообщества в разные беседы, image #5

2) Добавлен в список 373487и уровень установлен 0

Бот в беседе: пишем от имени сообщества в разные беседы, image #6

3) Отправляем сообщение с текстом в ответ:

Отправка сообщений в беседы: статус {level}373485{/level}
В какую беседу отправлять? Укажите числовой ID беседы в формате 2000000xyz (относительно бота)
Доступные беседы:{get}33141{/get}
Важно! Можно скопировать ID бесед в ресурс — в нашем случае это ресурс с номером 33141. Для того, чтобы создать ресурс, нажмите Еще-Ресурсы/База данных нажать создать ресурси записать ID бесед.
Бот в беседе: пишем от имени сообщества в разные беседы, image #7

Команда «Беседа — 2. Указываем ID беседы»

Событие:

1) Написал сообщение с текстом подходящим под регулярку \d+- означает, что будет введено любое число.

Бот в беседе: пишем от имени сообщества в разные беседы, image #8

Добавляем условия из предыдущей команды:

1) Переменная %is_conv%= 0

2) Сотрудник аккаунта.

Также добавляем условие

3) Уровень списка 373485 равен 1

Бот в беседе: пишем от имени сообщества в разные беседы, image #9
Важно!Если какой-то блок у Вас уже есть,то просто находим нужный блок, нажав на кнопку «Найти в каталоге», либо копируем номер из нужной команды и вставляем в поле ввода.

Действия:

1) Добавлен в список 373485и уровень установлен 2

Бот в беседе: пишем от имени сообщества в разные беседы, image #10

2) Добавлен в список 373487и уровень установлен %content%— т.е. записываем введенный ID беседы в список

Бот в беседе: пишем от имени сообщества в разные беседы, image #11

3) Отправляем сообщение в ответ с текстом:

Отправка сообщений в беседы: статус {level}373485{/level}
Напишите сюда текст сообщения(можете прикрепить файлы)Оно будет переслано в беседу с айди, равным%content% = {level}373487{/level}
Бот в беседе: пишем от имени сообщества в разные беседы, image #12

Также к сообщение прикрепляем кнопки с текстом —!В беседу,!В другую беседу

Команда «Беседа — 3. Пересылаем текст и вложения»

Событие:

1) Написал сообщение с текстом подходящим под регулярку ^$|(.)- означает, что будет введен любой число или ничего. Добавляем переключатель с любым вложением.

Бот в беседе: пишем от имени сообщества в разные беседы, image #13

Добавляем условия из предыдущей команды:

1) Переменная %is_conv%= 0

2) Сотрудник аккаунта.

Также добавляем условия:

3) Переменная %content%содержит !В беседу,!в другую беседу,!не в беседуи нажимаем «если не» — чтобы не было реакции на ключевики.

Бот в беседе: пишем от имени сообщества в разные беседы, image #14

4) Уровень списка 373485 равен 2

Бот в беседе: пишем от имени сообщества в разные беседы, image #15

Действия:

1) Временная переменная %conv_id%= {level}373487{/level}— получаем ID беседы

Бот в беседе: пишем от имени сообщества в разные беседы, image #16

2) Отправляем сообщение в беседу %conv_id% с текстом: %content% и вложением %attach_link%нажимаем Еще и ставим галочку «Сообщение может быть пустым»

Бот в беседе: пишем от имени сообщества в разные беседы, image #17

3) Отправляем сообщение в ответ с текстом:

Готово! Сообщение переслано.
Отправка сообщений в беседы: статус {level}124175{/level}
Напишите сюда текст сообщения
Оно будет переслано в беседу с айди, равным %conv_id%

Также к сообщение прикрепляем кнопки с текстом —!В беседу,!В другую беседу

Бот в беседе: пишем от имени сообщества в разные беседы, image #18

Команда «Беседа — 4.ВЫКЛ режим отправки в беседу»
Событие:

1) Написал сообщение с текстом содержащим !Не в беседу

Бот в беседе: пишем от имени сообщества в разные беседы, image #19

Добавляем условия из предыдущей команды:

1) Переменная %is_conv%= 0

2) Сотрудник аккаунта.

Действия:

1) Отменить события с номером 373485,373487

Бот в беседе: пишем от имени сообщества в разные беседы, image #20
Важно! У вас будут события с другим номером списка, будьте внимательны!

2) Отправить сообщение в ответ с текстом:

Отправка сообщений в беседы: статус {level}124175{/level} (должно быть 0).
Ваши сообщения никуда не пересылаются.
Напишите !В БЕСЕДУ, чтобы переслать в беседу
Бот в беседе: пишем от имени сообщества в разные беседы, image #21

Также к сообщение прикрепляем кнопку с текстом —!В беседу

Бот в беседе: пишем от имени сообщества в разные беседы, image #22
Бот в беседе: пишем от имени сообщества в разные беседы, image #23
Бот в беседе: пишем от имени сообщества в разные беседы, image #24
Ура! Работает
Ура! Работает

Команда «Получить ID беседы»

Событие:

1) Написал сообщение с текстом в беседе равным id беседы

Бот в беседе: пишем от имени сообщества в разные беседы, image #26

Добавляем условие — Сотрудник аккаунта (из предыдущих команд)

Действия:

1) Отправить сообщение сотрудникам с текстом:ID беседы = %peer_id%

Бот в беседе: пишем от имени сообщества в разные беседы, image #27
Важно! Бот должен быть добавлен в беседу иметь права Администратора. Как добавить бота в беседу смотрите тут.

Демонстрацию настроек команды смотрите в видео, там же дополнительный бонус. Творческих взлётов.

Вернуться на главную страницу инструкций
6428 views·93 shares