• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Релиз Уведомление о заказе в Telegram justdevelop.morder

b7music

Мой дом здесь!
Регистрация
2 Ноя 2015
Сообщения
655
Реакции
373
Модуль позволяет получать мгновенные уведомления о новом заказе в чат Для просмотра ссылки Войди или Зарегистрируйся .
Порядок установки и все такое:
При получении id чата ОБЯЗАТЕЛЬНО должна быть открыта страница настройки модуля на вашем сайте.

1. Установите модуль.
2. Перейдите в настройки модуля "Уведомление о заказе в Telegram"
3. Вкладка "Настройки подключения"

Переходим на Для просмотра ссылки Войди или Зарегистрируйся, если еще не зарегистрированы, то регистрируемся!
Далее ищем бота "BotFather" или переходим Для просмотра ссылки Войди или Зарегистрируйся
Пишем боту
Для просмотра ссылки Войди или Зарегистрируйся
потом
Для просмотра ссылки Войди или Зарегистрируйся
После BotFathe запросит имя вашего бота (придумайте имя) (оно будет отображаться в чате)
После этого BotFathe запросит имя пользователя (username) (придумайте имя пользователя) Его нужно вставить в поле "Бот"
После успешного создания пользователя, BotFathe выдаст вам что-то подобное
Use this token to access the HTTP API:
979**3259:AAFHIei_1SKyV**A_eV80NIKCTywUNRq_DHw

"979**3259:AAFHIei_1SKyV**A_eV80NIKCTywUNRq_DHw" это вставляем в поле API_KEY

4. Вкладка интернет-магазин -> Идентификаторы чатов

Ищем в telegram нашего бота по имени пользователя (поле бот)
Пишем ему /start

Получаем в ответ "Current chat id: 9959*034" (для этого у вас обязательно должна быть открыта страница с настройками модуля, возможно придётся подождать несколько секунд)
9959*034 - вставляем в поле "ID чата", название произвольное.

5. Теперь можно вставлять этот ID чата в поля "ID чатов" для любого события, если поле "ID чатов" или "Сообщение" пустое, то уведомления отправляться не будет!




Готово!

P. S. Для того чтобы вывести свои свойства заказа в шаблоне сообщений, просто укажите мнемонический код свойства, например #PROP_MYCODE#

API:
Вы можете отправлять любое сообщение в чат по любому событию!
Вот пример отправки сообщения о регистрации нового пользователя:


AddEventHandler("main", "OnAfterUserRegister", Array("MyClass", "OnAfterUserRegister"));
class MyClass
{
function OnAfterUserRegister(&$arFields)
{
if($arFields["USER_ID"]>0 && CModule::IncludeModule("justdevelop.morder"))
{
$chat = "-147638053";
$message = "Зарегестрирован новый пользователь! id - ".$arFields["USER_ID"];
$sms = new JUSTDEVELOP_Send;
$sms->Send_SMS($chat,$message);
}
}
}
В связи с тем, что с телегой в нашей необъятной родине проблемы. Кой-чего докрутил чтобы работала через прокси socks5
Архив распаковать в /home/bitrix/www/bitrix/modules
Затем установить как обычный модуль.
Если прокся сдохла, идем в /home/bitrix/www/bitrix/modules/justdevelop.morder/classes/general/Telegram.php ищем переменную $proxy и меняем на рабочую. Ссылки на прокси там же в файле.
Screenshot_2.png
В свое время скачал этот модуль с маркетплейса, но потом его сняли с публикации. Для просмотра ссылки Войди или Зарегистрируйся
В общем делюсь с вами :) Может кому и пригодиться)

p.s. ах да, чуть не забыл, сайт должен отдаваться по https, и версия cURL должна быть последней, у меня на 7.19.7 не завелась ,пришлось обновлять до 7.59.0
 

Вложения

  • justdevelop.morder.tar.7z
    55 KB · Просмотры: 54
Последнее редактирование:
А есть чистая, без доработок под прокси?
 
а там файл лежит justdevelop.morder.tar\justdevelop.morder\classes\general\telegram.php_backup
Поменяй и все ок будет.
 
  • Нравится
Реакции: nyx
Скоро по ходу не будет работать вообще ничего, кроме Телеграма :)
Было бы удобно вместо одной переменной задавать массив проксей и перебирать их в случае если сдыхает.
 
Ну до этого пока тяму не хватает :) Да и знать нужно заведомо рабочие прокси, либо откуда-нить дергать, и постоянно перебирать. В общем палка о двух концах. Покак как временное решение, тот же прокси прописать на телефоне, например, и в случае отвала, уже знать, что надо бы поменять)) На досуге может быт че и придумаю. Там опции прикрутить, чтобы в главном модуле включать через чекрыжик использовать проксю или нет.
Но это пока так, мысли вслух :)
 
Последнее редактирование:
Назад
Сверху