Telegram все больше и больше входит в нашу повседневную жизнь и без него уже не обойтись.
Наш модуль позволяет пользователю просматривать информацию о своих заказах и получать уведомления об изменениях состояния заказа прямо через телеграм-бот.
Функциональность чат-бота Телеграм
В случае если у вас остались вопросы или у вас возникли проблемы при установке модуля, обратитесь к нам:
Whatsapp: +79169640793
Telegram: @slytekorg
E-mail: info@conversite.ru
Подробности
Наш модуль позволяет пользователю просматривать информацию о своих заказах и получать уведомления об изменениях состояния заказа прямо через телеграм-бот.
Функциональность чат-бота Телеграм
- Получение уведомления о новом заказе для пользователя и администратора
- Получение уведомления о смене статуса заказа для пользователя и администратора
- Получение уведомления о смене трекномера заказа для пользователя и администратора
- Получение уведомления об оплате заказа для пользователя и администратора
- Получение уведомления об отмене заказа для пользователя и администратора
- Возможность настройки отправки уведомления по событиям почтовых шаблонов с использованием переменных почтовых шаблонов
- По умолчанию добавлены шаблоны оповщения пользователя о поступлении товара
- Просмотр деталей заказа по номеру
- Настраиваемые шаблоны уведомлений со всеми необходимыми переменными
- Включение и отключение уведомлений отдельно для пользователя и администратора
- Собственные шаблоны для пользователя и администратора
- Авторизация пользователя в боте по логину/E-mail/телефону и паролю
- Авторизация пользователя в боте через номер заказа и E-mail/телефон
- Возможность рассылки сообщений по ID чата или по ID пользователя, или всем сразу
- Просмотр списка пользователей
- Настройка своих кнопок для бота
- Возможность авторизации по ссылке бота
- вида https://t.me/КОД_БОТА?start=ID_ЗАКАЗА-ТЕЛЕФОН_ИЛИ_EMAIL или вида https://t.me/КОД_БОТА?start=base64_encode(ID_ЗАКАЗА|ТЕЛЕФОН_ИЛИ_EMAIL;)
В случае если у вас остались вопросы или у вас возникли проблемы при установке модуля, обратитесь к нам:
Whatsapp: +79169640793
Telegram: @slytekorg
E-mail: info@conversite.ru
Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
#PROP_TITLE#
—
#PROP_VALUE#
Модуль устанавливается стандартными средствами.
Настройка модуля на странице http://ваш_домен/bitrix/admin/settings.php?lang=ru&mid=slytek.tgnotify
Регистрация проходит в 5 этапов:
1) Открываете чат с @BotFather https://t.me/BotFather;
2) Вводите или выбираете из списка команду /newbot;
3) Отправляете желаемое название для бота. Например: Интернет-магазин Slytek;
4) Пишете юзернейм бота, по которому его будут находить через поиск. Обязательно на конце вашего юзернейма должно быть слово «bot» или «_bot». Например, SlytekShopBot;
5) По желанию можно сразу настроить полное или краткое описание и аватарку.
6) По итогу регистрации получаем наш токен — 12345678:QWErtYUIoPASDFGhJKLZXCVBnMdasd.
Будьте осторожны: никогда и никому не показывайте токен.
Получение ChatID администратора:
1) Откройте чат с созданным ботом в телеграме
2) Не взирая на то что бот просит отправьте ему сообщение /id и в ответ получите ChatID
3) вставьте в поле и сохраните
В модуле предусмотрены события onMessageGet и onButtonsGet
onMessageGet - событие которое вызывается при отправке пользователем сообщения в чат телеграм-бота
Входящие параметры для onMessageGet:
'message' - текст сообщения
'user_name' - Логин пользователя
'first_name' - Имя
'last_name' - Фамилия
'chat_id' - ID чата
'buttons' - кнопки чата
Получает из события:
'message' - текст который нужно отправить пользователю в ответ
'buttons' - список кнопок которые показываются пользователю
onButtonsGet - событие которое вызывается при формировании списка кнопок для показа пользователю
Входящие параметры для onButtonsGet:
'buttons' - список кнопок по умолчанию
Получает из события:
массив списка кнопок
Пример обработки событий
Настройка модуля на странице http://ваш_домен/bitrix/admin/settings.php?lang=ru&mid=slytek.tgnotify
Регистрация проходит в 5 этапов:
1) Открываете чат с @BotFather https://t.me/BotFather;
2) Вводите или выбираете из списка команду /newbot;
3) Отправляете желаемое название для бота. Например: Интернет-магазин Slytek;
4) Пишете юзернейм бота, по которому его будут находить через поиск. Обязательно на конце вашего юзернейма должно быть слово «bot» или «_bot». Например, SlytekShopBot;
5) По желанию можно сразу настроить полное или краткое описание и аватарку.
6) По итогу регистрации получаем наш токен — 12345678:QWErtYUIoPASDFGhJKLZXCVBnMdasd.
Будьте осторожны: никогда и никому не показывайте токен.
Получение ChatID администратора:
1) Откройте чат с созданным ботом в телеграме
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;
}
}
|
Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней
Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.
- Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
- Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.
Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:
- Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
- Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Сотрудничаем с постаматами. Срок хранения — 3 дня.
- Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.
- Комментарии
- ВКонтакте
Загрузка комментариев...