Боты и Telegram

Что такое Боты ВКонтакте

Что это

Тот же бот, но в сообществе ВКонтакте: отвечает в сообщениях, принимает заказы, выдаёт файлы. Нужен как основной канал для аудитории ВК и как резервный, если Telegram недоступен.

Как используем

Делаем ботов ВК на общей базе с Telegram: одни данные, два входа. Так устроена выдача доступов в VPN-сервисе и заказ в витрине «Дыхание Поволжья».

Где это нужно бизнесу

  • Ваши покупатели живут во ВКонтакте, и сделка закрывается в сообщениях сообщества.
  • Заказ с сайта должен приходить в чат сообщества уже собранным, а не «здравствуйте, хочу вот это».
  • Если Telegram недоступен, клиенты всё равно должны получать сервис.

Как мы это используем

  • Заказ с сайта. У «Дыхания Поволжья» корзина сайта передаёт состав заказа боту сообщества по одноразовому коду, и покупатель попадает в чат с готовым заказом. Бот на Python и aiohttp работает через Long Poll, читает каталог с API сайта, берёт заказ по коду ровно один раз и сверяет состав с базой сайта, а не с тем, что прислал браузер. Опт, отсутствие и незнакомые вопросы передаёт менеджеру.
  • Резервный канал. В Tech Poly VPN бот ВКонтакте выдаёт конфиги, если Telegram недоступен: аккаунт привязывается одноразовым кодом, клиент получает ссылку-подписку, а не сырой ключ.

Ботов ВКонтакте делаем в разделе Боты для Telegram и ВКонтакте.

Типичные проблемы

  • Ограничения площадки. Положить товар в корзину ВКонтакте со стороннего сайта нельзя. А тем, кто уже переписывался с сообществом, ВКонтакте не передаёт параметр ссылки — поэтому код кладётся в буфер обмена, и бот понимает его как текст.
  • Сайт или бот не отвечает. Если сайт не ответил за три секунды или бот выключен, корзина переходит к копированию текста заказа.
  • Нет токена — нет уведомлений. В интернет-магазине уведомления во ВКонтакте написаны, но не включены: не хватает токена сообщества.

Когда это не нужно

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

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.