Модуль Telenot позволяет отправлять текстовые уведомления в Telegram о новом заказе одному или нескольким продавцам магазина построенного на OpenCart 3.x., 2.0.x и 2.1.х
Внимание! Для работы модуля, Ваш сайт должен иметь SSL-сертификат.
Внимание! Для работы модуля, Ваш сайт должен иметь SSL-сертификат.
Установка
- Скопируйте содержимое каталога upload в корень вашего магазина. На вопрос о замене каталогов ответить положительно (системные файлы магазина не заменяются).
- Активируйте плагин (Telenot - Telegram notifications) в списке модулей .
- Теперь вы можете зайти в настройки модуля и произвести необходимые настройки.
Настройка
Кратко:
- Регистрация бота в Telegram и получение токена
- Сохранение токена в настройках модуля
- Получение Chat ID (получатель уведомлений) от вашего бота в Telegram
- Указание Chat ID в настройках модуля
Подробно:
1. Для начала работы модуля, необходимо зарегистрировать бота (который будет отправлять уведомления) и получить его уникальный идентификатор, одновременно являющийся и токеном. Для этого в Telegram существует специальный бот — @BotFather.
Найдите @BotFather в Telegram и напишите ему /start, в ответ он выдаст список всех доступных команд.
Напишите /newbot боту, в ответ он попросит ввести имя вашего будущего бота. Вы можете указать любое имя бота, например название вашего магазина или абракатабру, помните, что имя должно заканчиваться на «bot», например superpuper_bot. Если имя не занято и BotFather всё устраивает в ответ вам придёт токен бота. Выглядит токен примерно так: 530903176:AAHJQu11Ehq5X0buh069GVFWlHmAohWA12M
2. Полученный токен необходимо скопировать в настройки модуля в поле API key и нажать кнопку справа . После нажатия будет проверен токен и зарегистрирован webhook бота в Telegram.
Webhook нужен для того, чтобы бот смог сообщить идентификатор вашего чата с вашим ботом именно для его работы обязательно иметь SSL
Если всё прошло удачно, после нажатия на кнопку справа от поля API key, внизу появится сообщение в котором будет указано имя вашего бота и адрес webhook.
3. Так как бот не может начать диалог первым, Вам нужно найти своего бота по имени в Telegram и написать ему /start. В ответ он напишет идентификатор вашего с ним чата который нужно так же указать в настройках модуля нажав кнопку + .
4. После нажатия на кнопку , появится два поля, в первое вводится идентификатор чата (Chat ID) который сказал вам ваш бот, а во втором можете указать имя или должность человека которому принадлежит этот Chat ID. Если нужно, что бы сообщения приходили нескольким людям, им нужно так же найти вашего бота в Telegram и написать ему /start, он выдаст их Chat ID, который вы впишете (нажав +) в настройки модуля.
Теперь осталось включить уведомления, создать шаблон отправляемого сообщения и протестировать.
Скачать
Лицензия: GPLv3
Всё сделал... ну прямо всё! но при создании заказа - нет уведомления. как отследить неполадку?
ОтветитьУдалитьСервер не в России случайно стоит?
ОтветитьУдалитьАх, было бы прикольно, но нет)) dig пишет, что "country: UA"
УдалитьИ да, ответ в телеграм с Chat ID приходит (при выклченном модуле - нет)
УдалитьДобрый день. А подскажите пожалуйста ка кдобавить вывод информации о товаре который заказали? Цену выводит а товар нет?)) Какой переменной вывести? Спасибо
ОтветитьУдалитьа на 2 версию будет ?
ОтветитьУдалитьHow to send messages in bold format
ОтветитьУдалитьПривет, установил на 3,0,2,0 когда ввожу API пишет eror/
ОтветитьУдалитьВ чем может быть проблема
при добавление api eror .и бот перестал работать
ОтветитьУдалить