Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.

Я согласен с условиями активации продлений
Продолжить покупки

VK: чат-бот, оповещения, рассылка

В настоящее время VK часто используется для уведомлений о заказах.Наш модуль позволяет пользователю просматривать информацию о своих заказах, получать уведомления с сайта прямо через бот в ВК.Функциональность чат-ботаПолучение уведомления о новом заказе для пользователя и администратораПолучение уведомления о смене статуса заказа для пользователя и администратораПолучение уведомления о смене трекномера заказа для пользователя и администратораПолучение уведомления об оплате заказа для пользователя и администратораПолучение уведомления об отмене заказа для пользователя и администратораПолучение уведомления о заполнении веб-формыВозможность настройки отправки уведомления по событиям почтовых шаблонов с использованием переменных почтовых шаблоновПо умолчанию добавлены шаблоны оповщения пользователя о поступлении товараПросмотр деталей заказа по номеруНастраиваемые шаблоны уведомлений со всеми необходимыми переменнымиВключение и отключение уведомлений отдельно для пользователя и администратораСобственные шаблоны для пользователя и администратораАвторизация пользователя в боте по логину/E-mail/телефону и паролюАвторизация пользователя в боте через номер заказа и E-mail/телефонВозможность рассылки сообщений по ID чата или по ID пользователя, или всем сразуПросмотр списка пользователейНастройка своих кнопок для бота

VK: чат-бот, оповещения, рассылка

VK: чат-бот, оповещения, рассылка

Купить: 4 900 руб.
Попробовать (7 дней)
от Slytek
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
01.10.2026
Версия:
1.1.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
Адаптивность:
Нет
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

В настоящее время VK часто используется для уведомлений о заказах.

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

Функциональность чат-бота
  • Получение уведомления о новом заказе для пользователя и администратора
  • Получение уведомления о смене статуса заказа для пользователя и администратора
  • Получение уведомления о смене трекномера заказа для пользователя и администратора
  • Получение уведомления об оплате заказа для пользователя и администратора
  • Получение уведомления об отмене заказа для пользователя и администратора
  • Получение уведомления о заполнении веб-формы
  • Возможность настройки отправки уведомления по событиям почтовых шаблонов с использованием переменных почтовых шаблонов
  • По умолчанию добавлены шаблоны оповщения пользователя о поступлении товара
  • Просмотр деталей заказа по номеру
  • Настраиваемые шаблоны уведомлений со всеми необходимыми переменными
  • Включение и отключение уведомлений отдельно для пользователя и администратора
  • Собственные шаблоны для пользователя и администратора
  • Авторизация пользователя в боте по логину/E-mail/телефону и паролю
  • Авторизация пользователя в боте через номер заказа и E-mail/телефон
  • Возможность рассылки сообщений по ID чата или по ID пользователя, или всем сразу
  • Просмотр списка пользователей
  • Настройка своих кнопок для бота
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
На сервере должно быть установлено расширение curl для PHP

Модуль устанавливается стандартными средствами.
Настройка модуля на странице https://ваш_домен/bitrix/admin/settings.php?mid=slytek.vknotify&lang=ru

Регистрация бота проходит в несколько этапов:

Для подключения чат-бота вы можете использовать любое своё сообщество ВКонтакте.

1. Откройте vk.com и перейдите в сообщество, в котором вы являетесь администратором.
2. В сообществе перейдите в Управление → Сообщения → Настройки для бота и включите пункт Возможности ботов.
3. Поставьте галочки "Добавить кнопку «Начать»" и "Разрешать добавлять сообщество в чаты". Сохраните
2. В меню справа выберите Управление и затем Дополнительно → Работа с API.
3. Нажмите Создать ключ. Отметьте права доступа "Разрешить приложению доступ к управлению сообществом" и "Разрешить приложению доступ к сообщениям сообщества" и подтвердите свой выбор.
Будьте осторожны: никогда и никому не показывайте токен.

Получение ChatID администратора:
1) Откройте чат с сообществом в VK
2) Не взирая на то что бот просит отправьте ему сообщение /id и в ответ получите ChatID
3) вставьте в поле и сохраните

В модуле предусмотрены события onMessageGet и onButtonsGet
onMessageGet - событие которое вызывается при отправке пользователем сообщения в чат телеграм-бота
Входящие параметры для onMessageGet:
'message'  - текст сообщения
'user_name' - Логин пользователя
'first_name' - Имя
'last_name' - Фамилия
'chat_id' - ID чата
'buttons' - кнопки чата
Получает из события:
'message' - текст который нужно отправить пользователю в ответ
'buttons' - список кнопок которые показываются пользователю

onButtonsGet - событие которое вызывается при формировании списка кнопок для показа пользователю
Входящие параметры для onButtonsGet:
'buttons'  - список кнопок по умолчанию
Получает из события:
массив списка кнопок

Пример обработки событий
<?
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
    'slytek.tgnotify',
    'onMessageGet',
    ['TgnotifyHandler', 'onMessageGet']
);
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
    'slytek.tgnotify',
    'onButtonsGet',
    ['TgnotifyHandler', 'onButtonsGet']
);

class TgnotifyHandler
{
    public static function onMessageGet(\Bitrix\Main\Event $event)
    {
        $message = $event->getParameter('message');
        $chat_id = $event->getParameter('chat_id');
        $buttons = $event->getParameter('buttons');
        $user_name = $event->getParameter('user_name');
        $first_name = $event->getParameter('first_name');
        $last_name = $event->getParameter('last_name');

        $res = [];

        if ($message == 'test')
        {
            $buttons[] = 'test';
            $buttons[] = 'test2';
            $res = [
                'buttons' => $buttons,
                'message' => $first_name . ' ' . $last_name . ' [' . $user_name . '] said ' . $message,
            ];
        }

        $result = new \Bitrix\Main\EventResult(\Bitrix\Main\EventResult::SUCCESS, $res);

        return $result;
    }

    public static function onButtonsGet(\Bitrix\Main\Event $event)
    {
        $buttons = $event->getParameter('buttons');
        $params = $event->getParameter('params');
        if ($params['message'] == 'test2')
        {
            $buttons[] = $params['user_name'];
        }
        $result = new \Bitrix\Main\EventResult(\Bitrix\Main\EventResult::SUCCESS, $buttons);

        return $result;
    }
}

Поддержка
В случае если у вас остались вопросы или у вас возникли проблемы при установке модуля, обратитесь к нам:

Телефон/Telegram/Max/Whatsapp: +79169640793
Telegram: @slytekorg
Max: @slytekorg
E-mail: info@slytek.org

Время работы: Пн-Пт: 9-17 МСК
Время реагирования: 1-3 рабочих дня

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки