Как сделать чат-бота для группы «ВКонтакте»: пошаговая инструкция

Массовая популяризация и использование ботов в социальной сети «Вконтакте» может вдохновить администраторов различных сообществ ВК на желание установить подобную программу-бота и у себя в группе. При этом, как выполнить подобное они не представляют, прочитывая множество материалов в поисках пояснений для реализации желаемого. В данном материале я постараюсь помочь таким администраторам и расскажу о способах создать бота для сообщений в сообществе Вконтакте, и какие инструменты нам в этом помогут.

Картинка бот для ВК

Что может делать чат-бот VK

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

Привлечение подписчика в рассылку с помощью чат-бота

Удержать подписчика от выхода из сообщества. Когда пользователь нажмет на кнопку «Отписаться», чат-бот отправит письмо со словами сожаления или предложит скидку.

С помощью реакций чат-бота можно удержать клиента от отписки

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

Чат-бот поможет решить вопросы без вашего участия

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

Запустите геймификацию с помощью чат-бота

Дать ответы на частые вопросы. Пользователь может написать, потому что ему просто скучно, или захочет узнать больше о товаре. Чат-бот ответит покупателю и задаст уточняющие вопросы.

Общайтесь с клиентами по душам или продавайте свои товары с помощью чат-бота

Далее мы покажем, как создать и настроить чат-бота с помощью конструктора Robochat.io и сервиса рассылок Senler.

Нужно сделать рассылку в VK, создать чат-бота или настроить таргет – обращайтесь! У нас большой опыт продвижения бизнеса во «ВКонтакте»Подробнее

Боты для накрутки подписчиков и рассылки приглашений

Иногда владельцы пабликов ВКонтакте делают массовую рассылку сообщений с призывом вступить в сообщество. Или накручивают подписчиков в группу с помощью массовой рассылки приглашений. Это действенные, но не совсем легальные метод раскрутки. За такую активность можно получить бан от администрации соцсети. Чтобы не потерять аккаунт, зарегистрируйте фейковую страничку для рассылки сообщений.

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

Боты для накрутки подписчиков и рассылки приглашений

Есть сайты, на которых можно купить фейковый аккаунт с друзьями. Стоимость зависит от возраста профиля и количества друзей — от 150 до 300 рублей. Можно использовать и такой инструмент для накрутки подписчиков в сообщество, вот только не факт, что после перевода денег вы получите логин и пароль от аккаунта.

Покупка готового аккаунта вк

Чтобы не потратить деньги впустую, лучше купите новую сим-карту, зарегистрируйте на неё аккаунт, минимально заполните профиль и начинайте рассылать сообщения. Желательно опубликовать на стене 5–10 записей с определённым интервалом — например, через 1–2 дня, — чтобы у пользователей соцсетей сложилось впечатление, что перед ними реальный человек, а не бот.

Создание фейкового аккаунта

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

Раскрутка с помощью фейковых аккаунтов отнимает время. Лучше использовать белые методы привлечения подписчиков в группу — посевы и таргетированную рекламу, — чем рассылать приглашения и ждать, когда страницу всё же забанят.

Боты в ВК — это отличный инструмент, который поможет снять с себя часть рутины. Используйте их правильно, чтобы повысить активность и численность аудитории в сообществе, не выхватив от администрации ВКонтакте бан.

Регистрация группы в Robochat.io

После регистрации в сервисе привяжите сообщество к личному кабинету.

  1. Выберите из списка группу, где будет работать чат-бот.

Выберите нужную группу для подключения чат-бота

  1. Дайте сервису доступ к сообществу.

Дайте доступ к сообществу, чтобы чат-бот работал корректно

  1. Подключите стартовый шаблон, чтобы начать работу с чат-ботом.

Нажмите кнопку «Подключить»

Сервис привяжет к шаблону группу и откроет рабочий кабинет. Надо сразу поставить настройки, чтобы бот выключался, если администратор вступит в диалог с подписчиком.

  1. В левой колонке нажмите кнопку «Управление ботом».
  1. Укажите время, в течение которого бот не сможет вмешаться в диалог → сохранить.

В течение четырех часов после ответа администратора, бот не сможет вмешаться в диалог

В правой стороне находятся разделы реакций, по которым можно настроить чат-бота.

Рабочий кабинет в сервисе Robochat.io

На скриншоте вы увидите пункты, по которым можно настроить бота. В статье цепочка реакций будет настраиваться по воронке продаж.

SMM-специалист от TexTerra

Как сделать бот ВК

Если вы занимаетесь продвижением групп ВК, то наверняка вам известно, что бот вк – это программа, помогающая вам в автоматизации каких-либо манипуляций. В нашем случае, мы рассмотрим бота, подключенного к сообществу «Вконтакте», который будет заниматься отправкой идентичных рассылок, отвечать на сообщения посетителей. Кроме этого, с ним можно играть в разные интерактивные игры, он даст рекомендации касаемо музыки или видео, поднимет настроение анекдотом и так далее. В дальнейших разделах рассмотрим, как можно создать бота для пабликов различных тематик в одной из популярных на сегодняшний день социальной сети «Вконтакте».

Реакция на подписку

Человек решил подписаться на ваше сообщество – это шанс вовлечь его в авторассылку.

  1. Перейдите в пункт «Реакция на подписку».

Настройка реакции чат-бота на вступление пользователя в сообщество

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

В итоге, когда человек подпишется на группу, ему придет сообщение от чат-бота.

Сообщение от чат-бота в ответ на подписку

Советы: как повысить эффективность?

Для того чтобы повысить эффективность вашей работы в Сэндлере я рекомендую вам следующее:

  1. Используйте в вашем тексте UTM метки. Они помогут вам отследить те действия которые пользователь совершает. Анализируя их вы сможете понять свои ошибки и то что интересно пользователям, тем самым повысить свои продажи.
  2. Мыслите глобально. Для повышения эффективности предлагайте клиенту подписаться на вас не только Вконтакте, но и в других соцсетях. Таким образом если случиться так что он покинет ваше сообщество в этой соцсети вы сможете сделать свое предложение в другой и велика вероятность того что он купит, так как он уже интересовался вашим продуктом.
  3. Старайтесь подходить к вопросу комплексно.
    Не нужно рассчитывать только на одну рассылку, Смотрите более глобально подумайте где еще есть ваши клиенты и как вы можете их зацепить.
  4. Используйте геймификацию. Не все знают, но геймификация один из самых эффективных способов раскрутки. Например можно в одном из сообщений предлагать пользователю поучаствовать в игре с ценным призом. Сделать геймификацию Вконтакте можно через сервис Activebot.
  5. Получайте новые знания. Если вы хотите более грамотно развивать свое сообщество попробуйте изучить Senler от А до Я, специальные курсы для Вконтакте, или обучиться SMM у мастеров.

Приветственное сообщение с помощью Senler

В «Робочате» приветственное сообщение отправляется только один раз. Это не очень удобно, ведь подписчик может несколько раз отписаться и подписаться на рассылку. Поэтому сообщение-приветствие лучше подключить через сервис рассылок. Я пользуюсь Senler.

Зайдите в личный кабинет своего сервиса рассылки.

  1. Рассылки → новая рассылка.

Оформление приветственного сообщения в сервисе рассылок

  1. Напишите приветственное сообщение и добавьте ключевые слова, на которые будет реагировать чат-бот.
  2. Авто-сообщение → считать переходы по ссылкам → сохранить.

Создаем сообщение с ключевыми словами

Подписчик получит такое письмо.

Пример приветственного письма с ключевыми словами

В письме содержится 4 команды – их мы пропишем в Robochat.io.

Настройка команд

Вернитесь в сервис Robochat.io.

  1. Сценарии → создать команду.

Во вкладке «Сценарии» создайте команду для чат-бота

  1. В первом поле пропишите ключевое слово.
  2. В поле «Ответ бота» напишите вариант ответа. Обязательно укажите, что вернуться в начало меню можно с помощью команды (иначе чат-бот будет реагировать на другие команды как на ошибку).

Команда для чат-бота

Вот так будет выглядеть сообщение.

Реакция чат-бота на команды

То же самое мы проделываем с остальными командами: «1–3», «3–6». Для игровой команды «Погнали» цепочка получится чуть сложнее.

Как пользоваться Senler?

Для того чтобы начать пользоваться сервисом вам нужно пройти четыре шага: регистрацию, подключение к сервису, настройку и получение доступа Сендлер к группе VK. Об них мы сейчас и поговорим.

Шаг №1. Регистрация

Для того чтобы зарегистрироваться на сервисе и получить беплатно 500 бонусный рублей на счет вам необходимо нажать на кнопку, которая находиться ниже.

Перейти на Senler

Далее вы оказываетесь на главной странице сайта, в правом верхнем углу, которой вам нужно найти кнопку “Войти” и нажать на неё

Senler - сервис для рассылки сообщений Вконтакте

После чего появится окно авторизации через социальную сеть Вконтакте, в нем нажимаете “Разрешить”.

Подтверждаем доступ Senler к вашем аккаунту Вконтакте

Все после этих действий вы успешно зарегистрированный на сервисе

Шаг №2. Подключение сообщества в Сенлер

Для того чтобы подключить сообщество на главной странице личного кабинета Senler нажимаете “Подключить сообщество”.

Подключаем сообщество к Senler

Далее перед вами открываются все созданные вами сообщества.

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

Для его подключения к сервису просто нажимаете на кнопку под сообществом “Подключить”.

Подключаем сообщество к Senler

После этого вам нужно будет еще раз разрешить сервису доступ к вашему сообществу нажав на кнопку “Разрешить”.

Подключаем сообщество к Senler

Все после этих действий ваше сообщество будет успешно подключено к сервису.

Шаг №3. Настройки в Сенлере

Сам процесс настройки на Senler я разделил на два пункта. В начале вам нужно создать группу подписчиков а потом выбрать нужное вам действие (или создание рассылки, или создание чат-бота). Обо всем этом я расскажу чуть ниже.

Создание группы подписчиков

Для создания рассылки сообщений Вконтакте или чат бота на Senler, первое что вам нужно будет сделать это создать группу подписчиков. Сделать это можно перейдя в раздел группу подписчиков и нажав там на кнопку “Новая группа”

Создаем новую группу подписчиков в Senler

Далее ввести название и установить все параметры созданной вами группы.

Создаем новую группу подписчиков в Senler

После чего сервис выдает вам ссылку на созданную вами группу, копируете ссылку в отдельный текстовый файл на своем компьютере.

Создаем новую группу подписчиков в Senler

Все, после этих действий группа подписчиков будет успешно создана.

Действия

После того как вы создали группу подписчиков у вас есть два варианта. Вы можете либо создать свою рассылку, либо написать своего чат бота. О каждом из них мы расскажем более подробно чуть ниже.

2.1 Создаем свою рассылку в ВК

Для создания своей рассылки сообщений Вконтакте, в личном кабинете Senler нажимаете “Новая рассылка”.

Создаем новую рассылку в Senler

Далее перед вами появляется окно в котором вам нужно выбрать тип рассылки:

  • Автосообщения. В случае выбора данного варианта вы можете через него настроить автоматические серии писем, по определенным параметрам. Например автоматическое приветствие нового участника и многое другое
  • Целевая.
    В случае выбора данного варианта, вы можете сделать рассылку по загруженному списку в определенное время.
  • Разовая. В случае выбора этого варианта вы можете сделать рассылку по определенному ряду фильтров. Например, можно отправить промокод только жителям конкретного города.

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

Выбираем тип рассылки в Senler

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

Редактирование рассылки в Senler

В следующий момент перед вами откроется окно в котором вам нужно будет активировать рассылку. Если вы не сделаете активацию, то рассылка Вконтакте работать не будет.

Активация рассылки в Senler

Если вы хотели сделать только одно приветственное письмо, то на этом данный шаг для вас закончен.

Если же вы так же как и я хотите сделать серию писем, то вам нужно создать еще одну рассылку. В окне настроек ввести следующее сообщение (письмо), выбрать ту же группу и установить другой временной интервал. После чего нажать на кнопку “Сохранить”.

Редактирование рассылки в Senler

Всю цепочку из этой серии писем вы сможете посмотреть в разделе “Цепочки писем”. Открыв созданную цепочку перед вами откроется, примерно вот такое вот окно (см. картинку ниже).

Цепочки сообщений в Senler

На этом вся настройка рассылки сообщений Вконтакте будет успешно завершена.

2.2 Создаем своего чат бота в ВК

Для того чтобы создать своего бота Вконтакте переходите в раздел “Чат боты” и нажимаем там на кнопку “Новый бот”

Создаем своего чат бота в Senler

После этого вводите название вашего чат бота и нажимаете “Сохранить”

Добавление чат бота в Senler

Далее перед вами открывается само окно настройки чат бот. Сделано оно интуитивно просто в виде окна с действиями как и на большинстве сайтов с авто воронками. Если нажмете на иконку в виде “+”, которая находится в правом нижнем углу браузера, то перед вами откроются все возможные функции, которые вы можете добавить в своего чат бота.

Настройка чат бота в Senler

По окончание работы над ботом у вас должен получиться примерно вот такой вот чат бот (см. картинку ниже). Суть его проста пользователю задается вопрос он отвечает на него одним из вариантов ответа. Бот же в свою очередь ведет человека по настроенному вами пути. В конце пути клиента подводят к покупки или же к другому нужному действию.

Пример автоворинки чат бота на Senler

После того как ваш бот готов вам нужно его запустить в массы, для этого просто нажимаете на кнопку “Запустить”

Все после этих действий ваш чат бот на Senler можно считать успешно настроенным.

Шаг №4. Получение доступа в Vk

На последнем шаге вам нужно подключить настроенную вами рассылку или чат бота в Senler к вашей группе Вконтакте. Все необходимые ранее настройки мы провели, но без получения доступа мы не сможем собирать аудиторию, поэтому этот шаг является обязательным.

Для того чтобы это сделать перейдите в вашу группу и зайдите в раздел “Управление”

Далее в панели администратора перейдите в раздел “Приложения”

Раздел установки приложений в сообщество Вконтакте

После чего в списке приложений найдите приложение “Senler — рассылка сообщений” и с правой стороны нажмите на кнопку “Добавить”.

P/S: Иногда приложение отображается не сразу, а бывает свернуто, для того чтобы его увидеть просто отобразите список всех приложений.

После установки необходимо настроить видимость приложения. Выбираете “Все пользователи” и нажимаете на кнопку “Сохранить”.

Настройки приложения Senler в группе Вконтакте

Далее если вы зайдете в группу со стороннего аккаунта, после информации о пользователе вы увидите кнопку Сенлера в своей группе.

Кнопка подписки от Senler в группе Вконтакте

А если пользователь нажмет по ней он увидит все доступные у вас рассылки.

Подписка на рассылку Senler в вашем сообществе

В принципе на этом и заканчиваются все настройки на Senler. Единственное если вы хотите сделать чтобы в меню ВКонтакте сразу отображалась какая то рассылка то вам необходимо его настраивать дополнительно. Лично я бы вам рекомендовал это делать т.к. это уменьшит число кликов пользователя, до достижения цели.

Игра с чат-ботом

Теперь надо продумать для команды «Погнали» цепочку из вопросов и ответов.

  1. Создайте новую команду, впишите вопрос.
  2. Выберите форму «Перейти на другую команду если» и впишите правильный ответ.
  3. В сценарии выберите заранее созданный ключ (правильный ответ).

Настройка цепочки действий для игры

  1. В ключе пропишите следующий вопрос и новый ключ с правильным ответом.

Цепочка действий с ключевыми словами

Вот что получилось.

Игра с чат-ботом

Динамичные кнопки

Кнопки можно внедрить на любом этапе. В статье покажем, как это сделать с командой «Погнали».

  1. Сценарий → меню → клавиатура команды.
  2. В панели с кнопками напишите ключевое слово → добавить переход → сценарий на ключ «погнали» → сохранить.

как настроить динамические кнопки

Так выглядит кнопка в сообщении.

Динамичная кнопка чат-бота в рассылке

С кнопками можно экспериментировать: сделать много кнопок с вариантами ответов, менять их цвета, подключать их на всех этапах.

Как создать бота в ВК через Андроид

«Андроид» является операционной системой, созданной для электронных устройств. Она действует на ядре Linux и дает возможность создавать приложения, управляемые устройством через библиотеки системы «Гугл». Как создать бота ВК через смартфон? «Андроид» полностью поддерживает многие программы по созданию ботов посредством смартфона. Для того, чтобы сделать его самостоятельно, вам поможет отличное знание языка программирования, в том числе и понимание, что означает понятие «бот код». Если с этим имеются сложности, также можно воспользоваться автоматическим устройством или сервисами. Допустим, Abot способен создать собственного виртуального помощника. Он будет отвечать на сообщения и всевозможные вопросы клиентов. Это достаточно удобная вещь для контроля и ведения бизнеса через смартфон.

Реакция на частые вопросы

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

  1. В разделе «Сценарии» создайте ключевые слова «привет», «здравствуйте», чтобы чат-бот сразу отреагировал на сообщение.
  2. Внесите и другие частые запросы. Например: «как дела», «помогите», «хочу купить», «доставка», «акция» и т. д.

Ответы чат-бота на частые вопросы

Виды ботов

Чат-ботов можно классифицировать по типу и целям. По первому критерию выделяют два вида программ — примитивные и продвинутые.

Примитивные чат-боты отвечают на сообщение, в которых есть кодовое слово. Если пользователь введёт оригинальное сообщение — не по предлагаемому шаблону, — программа ему не ответит или сообщит, что не поняла команды.

Виды ботов

Продвинутые чат-боты понимают любые запросы пользователей и стараются дать на них релевантный ответ. Вам не придётся подыскивать слова в надежде сформулировать запрос — программа с искусственным интеллектом поймёт пользователя в любом случае.

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

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

Существует и другая классификация чат-ботов — по типу цели. Здесь можно выделить четыре вида программ:

  1. Помощники. Чат-боты этого вида найдут нужную вам информацию — например, прогноз погоды в соседнем городе, — помогут заказать еду в офис или подобрать самый дешёвый авиабилет. Понимают только шаблонные сообщения.
  2. Искусственный интеллект. Те самые продвинутые чат-боты. Их можно обучить чему угодно — закрывать клиентов на сделку, подыскивать пользователю нужную информацию и т. д.
  3. Бизнес-боты. Полезный инструмент для бизнес-сообществ. В такой чат-бот можно «зашить» рассылку с цепочкой писем для приглашения людей на вебинар или марафон, автоответчик с уведомлением о том, когда пользователи совершают какие-либо действия в сообществе.
  4. Игровые. С таким чат-ботом вы сможете сыграть в виселицу, рулетку или любую другую несложную игру. Такие программы с лёгкостью имитируют действия человека, так как основаны на искусственном интеллекте.

Чат-бота нужно создавать только тогда, когда вы определитесь с целями. Если вам нужен бот-помощник, который подогреет лидов или доведёт их за вас до сделки, обращайтесь к специалистам. Простого чат-бота — для рассылки сообщений, повышения активности в группе или накрутки подписчиков — можно сделать самостоятельно.

Что в итоге

Конструктор чат-ботов Robochat.io и сервис рассылок Senler существенно экономят время на общении с клиентами, помогают автоматизировать продвижение во «ВКонтакте». Вы сами видели, как они:

  1. Вовлекли подписчика в рассылку.
  2. Уговорили его не отписываться от сообщества.
  3. Помогли найти нужную информацию.
  4. Поиграли в игру.
  5. Пообщались с клиентом.

И все это без вашего участия.

Вы можете экспериментировать и создавать более сложные цепочки реакций. В помощь вам мы собрали 25 идей внедрения чат-бота на основании опыта известных брендов. Пользуйтесь.
kak-sdelat-chat-bota-dlya-gruppy-vkontakte-poshagovaya-instruktsiya

Как определить, кто общается с вами — живой человек или бот

живой человек или бот

Современные технологии настолько развиты, а время так быстро летит вперёд, что у обычного человека остаётся всё меньше времени на общение.

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

Наблюдайте за реакцией пользователя, который вам отвечает.

  • Если вам приходит длинное сообщение в ответ буквально за пару секунд, это верный признак автоматизации беседы.
  • Если собеседник повторно прислал вам сообщение, текст которого точь-в-точь напоминает отправленный раньше, — с вами наверняка общается чат-бот.

Настройка backend бота ВКонтакте

Следующим этапом мы должны создать специальный скрипт, который будем принимать запросы от callback API вконтакте и определенным образом реагировать на события. Создадим, например, php-скрипт handler.php, адрес к этом скрипту, после настройки backend, мы должны указать в настройках сообщества.
Обратите внимание на значения следующих переменных:

$confirmationToken $token $secretKey В confirmationToken хранится код, которые сервер должен вернуть, в нашем случае: 004eec27 token хранит в себе ключ доступа, который мы генерировали в главе «Генерация ключа доступа»

secretKey мы задавали в разделе управления сообщества callback API. Итоговый код выглядит следующим образом (handler.php):
Итоговый код handler.php
После того как вы загрузите код, вы должны вернуться в раздел «Управление сообществом» → «Работа с API» → «Callback API», ввести адрес до скрипта и нажать «Подтвердить»

После этого, конфигурация сообщества для работы с ботом завершена, теперь, если мы отправим сообщением в сообщество, мы получим ответ.

Подготовка серверной части к подключению

Callback API
— это инструмент для отслеживания активности пользователей в Вашем сообществе ВКонтакте. С его помощью Вы можете реализовать новые полезные функции, например:

  • Бота для отправки мгновенных ответов на поступающие сообщения.
  • Систему автоматической модерации контента.
  • Сервис для сбора и обработки показателей вовлеченности аудитории.

Чтобы начать использовать Callback API
, подключите свой сервер в настройках сообщества и выберите типы событий, данные о которых требуется получать (например, новые комментарии и новые фотографии). Когда в сообществе произойдет событие выбранного типа, ВКонтакте отправит на Ваш сервер запрос в формате JSON с основной информацией об объекте, вызвавшем событие (например, добавленный комментарий). Вам больше не нужно делать регулярные запросы к API, чтобы отслеживать обновления — теперь Вы будете получать их мгновенно.

Инструкция по подключению подробно описана в отличной документации для разработчиков ВКонтакте. Разберем её подробнее, для размещения скрипта чат-бота мы должны иметь функционирующий веб-сервер.
Для работы с callback API ВКонтакте рекомендует использовать протокол https, инструкцию по бесплатному получению сертификата cloudflare и настройки сервера вы сможете найти в статье, которую можно найти в поисковой системе Google по запросу Бесплатный SSL сертификат CloudFlare

.

По окончании настройки сервера вы должны иметь рабочий web-сервер, на который мы загрузим скрипт нашего бота.

Настройка сервера

Теперь вам понадобится сервер для хостинга своего бота. Вы можете использовать бесплатные хостинги, например 000webhost.

Если вы будете использовать дешевые/бесплатные хостинги, то вероятнее всего на них будет отключен cURL(вы не сможете отправлять ботом медиа файлы, только текст), и его нельзя включить. У 000webhost все с этим нормально, можете использовать . Если у вас свой сервер или хороший купленный, то вам надо подключить cURL для полноценной работы бота из нашего примера.

Как работает Callback API и keyboard

Проведу краткий экскурс как все работает. Сallback API отсылает на ваш сервер любое событие, которое происходит в группе виде JSON. Полный список событий можно посмотреть во вкладке «Сallback API» → «Типы событий». Вот так выглядит JSON запрос когда пользователь отправляет сообщение, в данном случае он нажал на кнопку:

{«type»:»message_new»,»object»:{«date»:1529668584,»from_id»:89846036,»id»:1522,»out»:1,»peer_id»:89846036,»text»:»Золотая рыбка»,»conversation_message_id»:305,»fwd_messages»:[],»important»:false,»random_id»:0,»attachments»:[],»payload»:»{\»animals\»:\»Goldfish\»}»,»is_hidden»:false},»group_id»:101461081}

Тут есть несколько интересных полей, которые можно обработать: id пользователя, текст сообщения(text), полезная нагрузка кнопки(payload).

Отправка сообщений пользователю происходит с помощью метода messages.send. Если вы отправляете клавиатуру, то после всех стандартных параметров вы добавляете параметр keyboard, который содержит json кнопок, вот как он выглядит:

keyboard: { «one_time»: false, «buttons»: [ [{ «action»: { «type»: «text», «payload»: «{\»button\»: \»1\»}», «label»: «Red» }, «color»: «negative» }, { «action»: { «type»: «text», «payload»: «{\»button\»: \»2\»}», «label»: «Green» }, «color»: «positive» }]

Добавление бота через меню канала или группы

Телеграм-помощников можно приглашать присоединиться к своему проекту не только через их меню, но и через меню канала или чата.

Как это осуществить на смартфоне:

  1. Зайти в свой проект.
  2. Нажать на строку с его названием и аватаром (вверху окна диалога).
  3. Выбрать строку подписчики.
  4. Пригласить бота так же как и обычного пользователя мессенджера.

Порядок действий на смартфоне.

Добавление бота-помощника в канал через компьютер:

  1. Зайти в нужный канал и открыт окно с описанием (рис.3).
  2. Напротив строки с количеством участников нажать на знак с изображением бюста человека.
  3. Найти нужного бота через поисковую строку и добавить.

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

Боты-администраторы или боты-собеседники могут сами запрашивать ссылки-приглашения на канал или группу, и самостоятельно к ним присоединяться. Каждый специальный бот, после его запуска, обязательно проинформирует о своих функциях и расскажет, как его можно добавить в тот или ной проект. В таких случаях необходимо действовать согласно его советам.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: