Как создать бота в ВК в 2024 году
Бот – слово, которое постоянно на слуху во многих сферах, в том числе и в бизнесе.
Незаменимый помощник, значительно упрощающий ведение дел. Бот освобождает человека от однообразной и рутинной работы.
Так почему бы не узнать прямо сейчас как создать бота в ВК?
Как создать бота в ВК и зачем это нужно?
С развитием социальных сетей боты стали пользоваться большой популярностью. Связано это с тем, что их не нужно дополнительно устанавливать на ваш смартфон.
Они уже доступны в приложениях, которыми вы пользуетесь.
Мгновенно реагировать на распространенные вопросы клиентов. Уведомлять заказчиков о ходе выполнения работ.
Собирать заявки на покупку товаров в интернет-магазине. Получить список доступных рейсов в нужный пункт назначения. Это лишь малая часть того, что умеют делать боты.
Звучит интересно, не правда ли?
Цель этой статьи – приоткрыть завесу тайны, и показать дорогу в мир создания ботов без навыков программирования.
Продемонстрировать, что полученные знания легко сходу применить в своем деле.
Как говорят дайверы: погружаемся!
Бот – что это такое и с чем его едят?
Бот – сокращение от «робот».
Это скрипт, который позволяет выполнять однотипные и часто повторяющиеся задачи вместо человека.
Бот работает по четкому алгоритму, который, как правило, задает его разработчик на основе пожеланий заказчика.
Боты применяются в двух основных ситуациях:
- когда необходимо среагировать быстрее и качественнее, чем человек;
- когда необходимо сымитировать и повторить конкретные действия человека.
Псс.. Море подписчиков здесь
Накрутка в соцсетях. Получи первых подписчиков, комментарии и лайки.
Когда появился первый бот?
Первый появившийся в истории бот относится к категории чат-ботов. Массачусетский технологический институт, лаборатория искусственного интеллекта (ИИ) – место его создания.
Разработчиком этого творения в 1966 году был американский ученый – Джозеф Вайценбаум. Чат-бот получил красивое имя Элиза.
Элиза – виртуальный собеседник, который имитировал диалог клиента с психотерапевтом.
Диалог был построен на эмпатии и активном слушании. Т.е. задавались открытые вопросы или были перефразированы вопросы клиента.
Например, человек написал «Я испытываю страх перед экзаменом».
А Элиза могла дать совет: «Просто расслабьтесь и хорошо выспитесь». Или переспросить: «А часто ли вы испытываете страх перед важными событиями?».
Какие бывают виды ботов?
Т.к. область применения ботов достаточно широка, то разнообразна и классификация ботов:
1. Чат-боты
Это компьютерные программы, которые имитируют человеческое общение.
Клиент думает, что ему отвечает реальный человек, но на самом деле ответы выдает бот по заданным алгоритмам.
2. Игровые боты
Это также компьютерная программа, но на этот раз она имитирует поведение партнеров или противников в сетевой игре.
Как правило, в основе такого бота заложен искусственный интеллект, который знает правила и особенности игры.
Эти знания помогают эффективно взаимодействовать с виртуальным миром.
3. Биржевые (торговые) боты
Бот анализирует ситуацию на рынке и на основе заложенных правил моментально проводит сделку. Например, покупку, продажу или удержание акций.
4. Веб-боты
Это боты, которые содержат внутри себя сайт или мини-приложение.
Данная возможность появилась в Telegram в конце апреля 2022 года и вполне может стать трендом на ближайшие годы существенно повлияв на e-commerce.
5. Боты поисковых систем
Это компьютерная программа для сканирования и индексации сайтов. Простыми словами, это помощник для поисковой системы.
Бот получает сведения о веб-страницах и вносит их в базу данных поисковой системы.
Когда пользователь будет искать информацию по определенному запросу, то поисковая система сможет выдать ему ранее внесенные веб-страницы.
Какие существуют способы создания ботов в ВКонтакте?
Есть два основных способа создания ботов в ВКонтакте и на других платформах в том числе:
Создание бота без кода осуществляется с помощью специальных сервисов, которые предоставляют вам удобный интерфейс для его настройки.
Вся внутренняя часть (backend) скрыта от ваших глаз.
Создание бота с кодом осуществляется с помощью программирования и специализированных навыков.
Здесь работа ведется на низком уровне, т.е. непосредственно с программным кодом, который предоставляют разработчики социальной сети или мессенджера.
Как создать бота в ВК: пошаговая инструкция
Переходим к самому вкусному, и рассмотрим пошагово, как создать бота в ВК. В результате анализа представленных сервисов на рынке я остановился на следующих: «BotsKit» и «SmartBot».
Почему выбор пал именно на них?
- Интуитивно-понятный интерфейс;
- Адекватная цена;
- Широкий спектр возможностей;
- Легковесность.
Сразу отбросил сервисы, которые предлагают платный функционал за то, что должно идти в бесплатной версии как минимум, например, «robochat».
Также отбросил слишком бизнесовые сервисы, которые затачиваются под интеграцию с крупными CRM системами (ПО для автоматизации взаимодействия с клиентами).
Мы рассмотрим простые, но функциональные сервисы.
Поняв, как они работают, вы уже с легкостью при необходимости сможете рассматривать более серьезные сервисы под свои потребности.
И да, необходимо морально подготовиться к тому, что конструкторы для создания чат-ботов не бесплатные.
Точнее, чем сложнее функции, которые вы планируете использовать, и выше количество клиентов, тем дороже тариф придется подобрать.
Но цена за них совершенно не бьет по кошельку. То, что мы будем тестировать дальше, денег не потребует вовсе.
Конструктор чат-ботов «BotsKit»
https://vk.com/botskit – ссылка на официальное сообщество сервиса в ВКонтакте
bots-kit.com – ссылка на сайт сервиса
Переходите по ссылке, ведущей на основной сайт сервиса, там вы увидите главное окно.

Нажимаете на кнопку «Начать работу». Вашему вниманию представляется форма для входа в сервис.

Т.к. вы не зарегистрированы, переходите на вкладку «Регистрация».
Сразу рекомендую регистрироваться через ВКонтакте, если планируете создавать бота в этой социальной сети (чем мы и занимаемся), потому что в дальнейшем это все равно придется сделать, чтобы сервис увидел ваше сообщество, в рамках которого он будет работать.
Также можно зарегистрироваться путем ввода своего E-mail и придуманного пароля. Изначально, я и пошел по такому пути.

В будущем, чтобы войти в сервис после выхода из него, необходимо оставаться на вкладке «Вход», ввести или E-mail и пароль, указанные при регистрации, или войти через «ВКонтакте».
После регистрации вы попадаете на главную страницу «BotsKit».
В верхней части представлено основное меню, ниже основная информация: номер аккаунта, баланс, электронная почта, привязанный профиль ВКонтакте (у меня он пока что не привязан) и лента новости из официального сообщества сервиса.
Активных ботов у вас нет, поэтому сервис подсказывает о том, что пора бы его создать.
Нажимайте кнопку «Создать нового бота» с иконкой плюса.

На этом этапе от вас требуется ввести название для нового бота. Я ввел – «Бот для статьи», и нажал на кнопку с фиолетовой стрелкой.

Попадаете на страницу «Управление ботом». По умолчанию боту присваивается тариф «Стандартный», который позволяет:
- отправлять до 500 ответов в день;
- привязывать только одну платформу (например, только ВКонтакте или Telegram);
- совершать 1 рассылку в день (т.е. отправлять сообщение клиентам массово).
Сервис позволяет делать резервную копию бота. Это очень полезно, когда что-то идет не так и необходимо вернуться к старой его версии.
Есть возможность экспортировать информацию о пользователях бота, которые хотя бы раз с ним взаимодействовали.
Назначить несколько администраторов бота – т.е. людей, которые могу им управлять и менять настройки.
Передать бота – очень полезная функция для тех, кто создает таким образом ботов на заказ. И, конечно же, есть возможность удалить бота.

Переходите на вкладку «Платформы». Платформа – это социальная сеть или мессенджер, где будет работать настроенный бот. Нажимайте на кнопку «Подключить новую платформу».

На выбор предоставляется «Группа ВКонтакте» или «Бот Telegram». Вы работаете с ВКонтакте.
Здесь всплыл важный момент, о котором я говорил на этапе регистрации. Поэтому авторизуюсь через ВКонтакте уже здесь.

Сервис запрашивает следующие права доступа к моему аккаунту. Разрешаю.

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

На этот раз приложение запрашивает доступ к сообществу. Предоставляете его через нажатие кнопки «Разрешить».

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

Переходите на вкладку «Настройки». На рисунке ниже вы видите возможности бота.

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

Отредактировал сценарий, чтобы нагляднее увидеть результат своих действий. Получили следующее: «Если пользователь напишет «Привет», то бот отправит ему сообщение».

Сценарий настроен, остается его проверить. Для этого захожу в свое сообщество в ВКонтакте и начинаю диалог.

Сперва я написал «Первое сообщение» и получил закономерный ответ бота. Он задан в подразделе «Приветствие».

Затем написал «Привет» и получил ответ из сценария. Как видите, все довольно просто.
Теперь вы можете попробовать создать свои сценарии в зависимости от своей специфики.
Рассмотрим еще несколько интересных вкладок.
Одна из них – «Пользователи». За время жизни моего сообщества мне успело написать пару человек, предлагающих раскрутку. Сервис видит этих пользователей и показывает вам для анализа.

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

Отдельно отмечу цены на доступные тарифы.

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

Теперь вы знаете, как создать своего бота в ВК в BotsKit.
Как создать чат-бота в ВК: мощная пошаговая инструкция + 9 сервисов
Хотите узнать, как самостоятельно создать чат-бота в ВК для вашей группы, настроить цепочки сообщений и внедрить воронку продаж?
Я дам вам простую инструкцию, которая поможет без знаний программирования настроить чат-бот для ВКонтакте за несколько простых шагов.
Чат-боты существуют в каждой бизнес-группе или сообществе, продающим товары или услуги.
Это такие роботы, которые отвечают на вопросы пользователей или предлагают ему товар, который продает создатель сообщества.
Они есть во ВКонтакте и других мессенджерах.
Разрабатывать и создавать чат-ботов ВК самому стоит сегодня больших денег, а справиться с этим делом сможет человек, не знающий, как писать код.
Так как есть специальные сайты-конструкторы по созданию таких роботов.
Для чего создают чат-бот во ВКонтакте
В социальной сети ВКонтакте люди стараются пиарить свои изделия:
- музыку;
- фильмы;
- клипы;
- любой хэнд-мэйд.
Чат боты нужны в ней для продвижения личного бренда. Внедрение этих роботов позволяет не набирать персонал, который будет взаимодействовать с целевой аудиторией.
Разработчик пишет сценарий по заявке заказчика.
А робот сам уже реагирует на запросы читателей и потенциальных покупателей.
Он показывает фотографии по запросу, рассказывает пользователю о цене товара, принимает оплату и отправляет цифровую продукцию человеку на электронную почту.
Если товар физический, то заявка направляется к персоналу. И они занимаются упаковкой и отправкой изделия.
Умение работать на сайте конструкторе позволяет создать воронку продаж, которую можно использовать для привлечения и удержания целевой аудитории.
Примеры чат-ботов во ВКонтакте
Разные компании делают чат ботов в ВК группы под свои собственные услуги или продукцию.
Это может быть простой запрограммированный робот, который развлекает посетителей, демонстрирует работу организации или призывает вступить в сообщество.
Также это может специальная воронка продаж, заточенная под привлечение покупателя и доведение его до покупки продукции.
СберКот

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

Благодаря чат-боту СДЭК, пользователь может согласовать время доставки, изменить режим. Он сможет поменять адрес.
Достаточно просто активировать робота и задать ему те действия, которые желает человек.
Чат-бот ВК от СДЭК знакомит посетителя с новыми видами услуг. Он сможет рассказать ему, где находится посылка и как долго еще будет в пути.
Создать чат-бота ВКонтакте самостоятельно можно с помощью сервисов конструкторов.
Есть платные, а есть бесплатные сайты для создания робота.
Как создать чат-бота в ВК: простая инструкция
Зачем придумывать велосипед, когда есть простое и удобное решение.
Воспользоваться конструкторами чат-ботов. Ниже я дам вам список из 9 проверенных сервисов.
А сейчас на примере Botman я детально покажу вам, как без навыков программирования создать свой первый бот в ВК.

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

Кликнуть по кнопке «Регистрация».

Откроется страница регистрации. Здесь нужно будет вписать адрес электронной почты.
Придумать и ввести пароль. Затем повторить его.

Кликнуть по кнопке «Зарегистрироваться».

Вы также можете сразу войти через Яндекс, или Google почту. Или через ВК.

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

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

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

Чтобы добавить бота в группу ВК, нужно войти во вкладку «Чат боты».

Кликнуть по кнопке «Создать бота».

Откроется страница, где нужно будет кликнуть по кнопке «Добавить канал».

Выбрать ВК и дать доступ к странице.

Кликнуть по кнопке «Продолжить, как …», если вы регистрировались через ВК или войти в аккаунт.

Выбрать одно из сообществ, в котором нужно создать чат-бота.

Дать разрешения на эту группу, которые запросит система. И создать робота. Затем перейти на главную страницу.
Новый чат-бот отобразится в разделе «Ваши сети».

Теперь можно будет зайти в чат-бот и настроить его согласно тому сценарию, который вам нужен для привлечения целевой аудитории.
Если вы желаете расширить функции робота, то тогда рекомендую подобрать один из платных тарифных планов.
Если вы хотите создавать чат-боты как кунгфу мастер и зарабатывать на этом. Рекомендую курс моего друга Анатолия Милова.
ТОП 9 лучших сервисов для создания бота в ВК
Самый простой и бесплатный способ, чтобы создать чат бота ВК самому, — это использовать сервис Botman.
Он предлагает бесплатный тариф, на котором вы можете потренироваться в создании роботов для различных групп ВК. Есть и платные тарифы.
1 – Botman

Botman – простой конструктор чат ботов. Идеальный вариант для создания бота в ВК.
О нем выше я уже говорил, но напомню.
Из основных плюсов: максимально простой интерфейс + есть бесплатный тариф.
Смело рекомендую воспользоваться.
2 – Salebot

Создать чат бот для страницы ВК поможет Salebot. Этот сайт конструктор оснащен интуитивно-понятным интерфейсом.
Новичку можно использовать автоматизированные инструменты, чтобы запустить бота в группу ВК.
- доступный интерфейс для новичков;
- наличие пробного периода;
- низкие цены на тарифы.
Из минусов: навыки программирования пригодятся, что не все начинающие разработчики чат-ботов на сайтах-конструкторах умеют.
3 – Senler

Сделать бота ВК в сообществе поможет Senler. Это один из мощных сервисов, который позволяет написать робота в пару кликов без знания кода программирования.
С помощью него можно настроить уникальные виджеты под целевую аудиторию. Интерфейс полностью на русском языке. Есть пробный период. Можно посылать до 50 сообщений в сутки, используя бесплатный тариф.
Из минусов дорогой тарифный план. Техническая поддержка иногда не отвечает вовремя. Ну и слишком ограниченный функционал в отличие от того же Ботмана.
4 – MyBotan

Написать бота в ВК поможет сервис MyBotan. С помощью конструктора можно создать цепочки сообщений, которые чат-бот будет рассылать целевой аудитории.
Взаимодействуя с пользователями, можно привлекать поток людей к себе в группу или для покупки товара. Из преимуществ выделяют возможность геймификации.
Например, робот может начислять баллы пользователям за лайки, репосты и другие действия.
Из минусов – нет ограничений у бесплатного периода, однако есть лимиты по количеству сообщений.
Можно разослать до 30 сообщений в сутки. Дорогой платный тариф – от 2000 рублей с ограниченным количеством функций.
5 – Leadtex

Настроить чат бот в ВК в группе поможет Leadtex.
Разработчику доступен выбор шаблонов. Можно создать как автоворонку, так и поддержку пользователей.
Разрешается выбрать тип бизнеса:
- доставку еды;
- парикмахерскую;
- автосервис.
Из минусов: отсутствие большого количество языков, на которых умеет общаться робот.
Есть только английский, русский и немецкий. Дорогие тарифные планы тоже считают одним из минусов этого конструктора чат-ботов.
6 – Konverbot

Настроить собственный чат-бот можно с помощью Konverbot.
Сервис позволяет создавать сценарии диалогов, микровиджеты (например, текстовые клавиши, кнопки действия). В нем есть функционал для тестирования.
Можно интегрировать сервис с CRM.
Из минусов медленно отвечающая техническая поддержка.
Стоимость эксплуатации сервиса – 1000 рублей в месяц.
7 – Chatforma

Chatforma – это российский сервис для создания чат ботов. Его можно настроить обрабатывать заявки от пользователей, научить переключаться на живого специалиста.
Пользователь будет получать автоматические уведомления о прибытии товаров или появлении новых моделей продукции. Интерфейс полностью на русском языке.
Тариф:1000 рублей за 1 месяц пользования чат-ботом. Из минусов: некоторые баги при работе с конструктором. Медленная техподдержка.
8 – Botsify

Botsify – это простой сайт конструктор для создания чат-бота. Он помогает настроить робота на общение с пользователем.
Из минусов: мало функций. Интерфейс полностью на английском.
9 – Botmother

Botmother – этот конструктор появился совсем недавно. Очень удобный интерфейс.
Этот сервис подходит для создания несложных чат-ботов, умеющих обрабатывать запросы до 1000 человек.
Есть возможность сделать бесплатного бота. Стоимость платного тарифа начинается от 1000 рублей.
Минусов в этом конструкторе не замечено.
Плюсы и минусы чат-ботов
Чат-боты имеют свои преимущества и недостатки.
- Из плюсов:
- Круглосуточная работу без перерывов на обед. Роботов легко настроить через сайты- конструкторы.
- Они поддаются ИИ обучению. И можно часть рутины разгрузить.
- Из минусов:
Предпочтение общения клиентов с живыми людьми. Роботы не умеют вникнуть в суть проблемы как человек.
А значит по любому свяжут пользователя с оператором. Также они пока еще неспособны самостоятельно принимать решения.
Несмотря на это, индустрия чат-ботов развивается. Разработчики их получают высокие зарплаты.
Поэтому стоит попробовать создать хотя бы одного бота и научить его общению с пользователем.
В заключение
Как видите, создать чат бота в ВК стало проще чем вы думали.
Вы без труда сможете настроить автоворонку продаж и настроить цепочку сообщений.
Используйте только проверенные сервисы.
Как создать чат-бота ВКонтакте с расписанием уроков

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

Выбираем любую тематику и вводим название.

Теперь нам нужно настроить сообщество. Заходим во вкладку «Управление» на странице группы.

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

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

После этого заходим во вкладку «Настройки», далее во вкладку «Работа с API».

Переходим во вкладку «Long Poll API», включаем Long Poll API, выбираем последнюю версию API и переходим в «Типы событий».

Тут мы выбираем все типы событий, которые связаны с сообщениями.

Во вкладке « Callback API » также выбираем последнюю версию API. В типах событий тоже выбираем все, что связано с сообщениями.

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

Настройка группы завершена!
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Пишем скрипт чат-бота ВК
Для написания скрипта можно использовать множество языков программирования, но я покажу все на примере node.js.
Создаем файл index.js на компьютере и открываем его редактором кода или IDE (я использую VS Code).
Теперь нам нужно импортировать библиотеку, которую мы установим на сервер позже, и вставить токен (ключ доступа), который мы получили в прошлых шагах:
const VK, Keyboard > = require('vk-io'); const vk = new VK( token: "сюда вставляем токен" >); const api > = vk;
Чтобы чат-бот отправлял раcписание, ему нужно его знать. Давайте создадим объект с днями и занятиями:
days = "понедельник": "1)Информатика/Англ.яз.\n2)Родная литература\n3)История\n4)Литература\n5)Русск.яз.\n6)Информатика и ИКТ\n7)Англ.яз./Нет урока", "вторник": "1)Информатика и ИКТ\n2)Литература\n3)Практ. по матем.\n4)Алгебра и нач.ан.\n5)Геометрия\n6)Труд/Русск.яз.\n7)Физкультура", "среда": "1)Физкультура\n2)Химия\n3)География\n4)Обществознание\n5)Обществознание\n6)Англ.яз.\n7)Физика", "четверг": "1)Англ.яз./Информатика\n2)Алгебра и нач.ан.\n3)История\n4)Литература\n5)Физкультура\n6)Биология\n7)Нет урока/Англ.яз.", "пятница": "1)Общество и чел.\n2)Физика\n3)Экономика\n4)Астрономия\n5)ОБЖ\n6)Геометрия" >
Заполните этот объект вашими данными по вышеуказанному примеру.
Теперь нам нужно, чтобы скрипт получал все сообщения, которые отправляются боту:
vk.updates.start(); vk.updates.on('message', (context, next) => //Далее весь код будем писать тут (внутри скобок) >
Проверяем, содержит ли сообщение текст и отправляется ли от имени пользователя:
if (context.text == null || context.isGroup == true || context.text == 'undefined') return
Теперь напишем условие на то, что сообщение содержит название дня недели. Также не забываем отправить сообщение с помощью «context.send» вместе с расписанием. Кроме того, добавляем инлайн-кнопку для просмотра расписания на всю неделю, условие которой мы напишем в следующем шаге:
if (Object.keys(days).indexOf(context.text.toLowerCase()) >= 0) context.send( message: days[context.text], keyboard: Keyboard.builder() .textButton( label: 'Вся неделя', payload: command: 'Вся неделя' > >) .inline() >) >
Теперь можно написать условие для просмотра расписания на всю неделю:
if (context.text.toLowerCase().includes('вся неделя')) context.send(`Расписание на всю неделю:\n \nПонедельник:\n$days["понедельник"]>\n \nВторник:\n$days["вторник"]>\n \nСреда:\n$days["среда"]>\n \nЧетверг:\n$days["четверг"]>\n \nПятница:\n$days["пятница"]>`) >
Сохраняем файл и приступаем к его установке на сервер.
Установка и запуск чат-бота
Если у вас еще нет VDS, но вы хотите его приобрести для размещения подобных чат-ботов, я могу порекомендовать вам тариф «Danny» от Timeweb. Для покупки переходим по ссылке и нажимаем на кнопку «Заказать» под нужной конфигурацией.

Заполняем контактные данные, затем выбираем, на какой период мы хотим арендовать сервер (чем больше срок, тем меньше цена). Также я рекомендую вам использовать Ubuntu 20.04, так как эта система лучше всего подходит для такого рода задач.

После оплаты мы получаем данные для подключения к серверу. Подключиться можно через разные программы, но я рекомендую использовать Termius . Покажу на ее примере, как подключиться к серверу и скопировать на него наш скрипт.
Скачиваем Termius, устанавливаем программу, далее нажимаем кнопку «+ NEW HOST».

В поле «Adress» вставляем IP сервера, который мы получили в письме после оплаты тарифа. Не забываем заполнить «Username» и «Password».

Сохраняем данные и нажимаем на созданное подключение.

Мы попали в консоль. Теперь нам нужно установить node.js и npm на наш сервер, для этого поочередно пишем в консоль:
sudo apt update sudo apt install nodejs
Создадим папку, в которую поместим наш скрипт и зайдем в нее:
mkdir rasp_bot cd rasp_bot
Теперь установим библиотеку для работы с VK API:
npm i vk-io
Переходим во вкладку SFTP в Termius и нажимаем «SELECT HOST».

Выбираем наше подключение и попадаем в папку root на сервере, в которой мы уже создали папку для нашего скрипта. Заходим в нее и путем перетаскивания (Drag’n’Drop) файла перекидываем скрипт с нашего ПК на сервер.

Возвращаемся в консоль и пишем:
node index.js
Проверяем нашего бота в ВК.

Теперь нам нужно, чтобы скрипт работал даже после закрытия консоли. Для этого я рекомендую использовать PM2 ( моя статья об этом софте ).
Возвращаемся в консоль сервера и пишем:
npm install pm2 -g
Далее запускаем скрипт:
pm2 start index.js
Готово! Теперь наш скрипт будет работать в режиме 24/7. Мы можем смотреть расписание прямо из диалога ВК!
Как создать бота ВКонтакте: гайд для старта на платформе

Привет! Меня зовут Семён, я деврел платформы ботов ВКонтакте. Расскажу о том, как с ней работать, какие есть возможности и перспективы для разработчиков. В этой статье вы найдёте краткий пошаговый мануал: от поиска идеи для вашего чат-бота до проектирования его бизнес-возможностей. К каждому этапу будут ссылки на полезные материалы и источники, где можно узнать больше и погрузиться в технологию.
Статья будет дополняться по мере развития платформы — свежими ссылками на документацию, обзорами и интересными кейсами.
Начинаем с идеи
Первый шаг при создании бота — продумать идею и сценарии использования. Для этого полезно уже на старте знать, что умеет платформа. Вариантов масса:
- автоматизация вашей службы поддержки;
- помощь в работе бизнеса (оформление заказов и доставки в вашем магазине, общение с клиентами);
- внедрение социальных механик (знакомства, поиск единомышленников, опросы);
- рекламные проекты или, например, текстовые квесты.
Чем больше нюансов вы учтёте до того, как погрузитесь в написание бота, тем проще будет в реализации. Здесь нет исключений и неважных мелочей: подумайте над целями, потенциальной аудиторией, продвижением, разными сценариями — всё это упростит и ускорит работу в дальнейшем.
Готовим сообщество для бота
Сообщество — это точка входа для пользователей, которые будут общаться с вашим ботом. Если у вас уже есть такая страница, проверьте, включены ли сообщения («Управление сообществом» → «Сообщения»). Так пользователи смогут писать боту, когда он будет готов.
Если сообщества ещё нет, его нужно создать.
- Как открыть сообщество ВКонтакте — подробная инструкция по всем шагам запуска и возможностям сообществ.
Выбираем сценарий для получения обновлений
Чтобы реагировать на какие-либо события, ваш скрипт бота должен о них узнать. Для этого существуют два подхода — Callback API и Long Poll.
Как начать использовать Callback API
Подключите свой сервер в настройках сообщества («Управление сообществом» → «Настройки» → «Работа с API»). А затем выберите типы событий, данные о которых требуется получать: например, новые комментарии и фотографии.
- Документация Callback API — подробно о подключении, удалении сервера, настройках через API, типах событий, поддержке в SDK + пример использования.
Long Poll API
Этот подход позволяет работать с событиями из вашего сообщества в режиме реального времени. В отличие от Callback API, очередь из событий хранится на стороне ВКонтакте — мы не будем присылать отдельное уведомление для каждого события. Чтобы использовать Bots Long Poll API, откройте раздел «Управление сообществом», на вкладке «Работа с API» перейдите к «Long Poll API» и выберите «Включён».
- Документация Long Poll API — инструкция по подключению, настройке через API, информация о формате данных и ошибках, а также поддержке в SDK.
Изучаем стартовую документацию и правила платформы
- Техническая документация платформы — основной инструмент для разработки чат-бота;
- Правила платформы — обязательные требования к функциональности и сценарию бота;
- Знакомство с API ВКонтакте — если вы ещё не работали с нашим сервисом API, узнайте, с чего начать;
- ВКонтакте API — сообщество с актуальной информацией об обновлениях и дополнениях API.
Получаем ключ доступа
Ключ доступа потребуется для получения обновлений в Long Poll, а также для работы с API. Вы можете сгенерировать несколько ключей с разными правами доступа. Важно помнить, что ключи нельзя размещать публично. Для получения ключа требуется лишь открыть раздел «Управление сообществом» (или «Управление страницей», если у вас публичная страница), выбрать вкладку «Работа с API» и нажать «Создать ключ доступа».
Получить ключ доступа можно, используя Authorization Code Flow — двухэтапный вариант с дополнительной аутентификацией вашего сервера.
- Документация Authorization Code Flow — всё о запросе списка администрируемых сообществ, открытии диалога авторизации, правах доступа, получении code и access_token.
Если вы хотите, чтобы пользователи могли добавлять бота в беседу, требуется выдать необходимые права. Перейдите в «Управление сообществом» → «Сообщения» → «Настройки для бота» и поставьте галочку в пункте «Разрешать добавлять сообщество в беседы». После этого в сообществе появится кнопка «Пригласить в беседу», открывающая модальное окно со списком чатов.
Сейчас боты поддерживают три уровня доступа: только упоминание, доступ ко всей переписке и доступ уровня администратора. Подробнее о различиях в доступах можно узнать в документации о добавлении ботов в беседы.
Переходим к возможностям
Чат-бот общается с пользователями с помощью сообщений сообщества. Для их отправки применяется метод messages.send. Вы можете использовать любые вложения: фотографии, аудиозаписи или видео, документы, голосовые, ссылки. Сообщения отправляются с помощью запросов к API ВКонтакте.
- Сообщения от бота. API для чат-ботов, часть 2 — подробная инструкция по работе с сообщениями бота, вложениями, пользовательским контентом и другими возможностями.
Следующий шаг — подключение клавиатуры. Чтобы запустить её в сообществе, перейдите в «Управление сообществом» → «Сообщения» → «Настройки для бота» и включите «Возможности ботов». Там же можно добавить кнопку «Начать».
- Клавиатуры для ботов.API для чат-ботов, часть 3 — мануал по всем нюансам настройки и отображения клавиатур.
Боты могут отправлять специальные сообщения, используя шаблоны. Такие сообщения отличаются от обычных и внешним видом, и функциональностью. Сейчас поддерживается один шаблон — карусель. В нём несколько элементов, которые можно скроллить горизонтально.
- Карусели. API для чат-ботов, часть 4— всё об этом шаблоне сообщений, их отправке, структуре элементов и обратной совместимости.
Выбираем функции для бизнеса
- Чат-бот ВКонтакте: какую пользу он принесёт бизнесу — подробно о том, как использовать чат-ботов для повышения продаж.
Рекламный API позволяет с помощью бота отправлять пользователям промосообщения. Их важно помечать визуально и в программном интерфейсе. Чтобы получить доступ к рекламному API, бот должен соответствовать критериям платформы и пройти модерацию ВКонтакте.
- Правила монетизации ботов — о способах заработка с чат-ботами (платной подписке, предложении получать рекламную рассылку), а также критериях модерации для доступа к рекламному API.
- Заявка на модерации бота— форма.
После успешной модерации бот сможет отправлять своим собеседникам рекламные сообщения. В диалоге с таким ботом пользователь увидит предупреждение об этом.
Если вы не разработчик, но хотите обзавестись чат-ботом для своего бизнеса или любого другого проекта — это тоже возможно. Например, пригодятся сервисы-конструкторы: они помогают создать бота под ваши задачи и предлагают простой, удобный интерфейс для работы. А если функциональности конструктора будет недостаточно, всегда есть услуги аутсорс-разработчиков. Проверенные команды специалистов и конструкторы ботов можно найти на платформе «Бизнес ВКонтакте» — в разделе «Эксперты и сервисы».
- Блог компании VK
- ВКонтакте API
- Социальные сети и сообщества