Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » Telegram Posting

Telegram Posting


     25.05.2018    Модули для DLE    7690    26 комментариев

Краткая информация о модуле (хаке)

Автор: Maxim Harder
Версия DLE: 12.x и выше
Контакты: Telegram: https://t.me/MaHarder | E-Mail: development@maxim-harder.de
Цена: Бесплатно
Telegram Posting

Telegram Posting - модуль предназначенный для отправки сообщений в ваш канал или группу в мессенджере телеграм. Настройки позволяют гибко настроить работу так, что программа будет сама понимать когда нужно отправить то или иное сообщение.

Возможности на сегодняшний день
  • Отправка сообщений при добавлении новости
  • Отправка сообщений при редактировании новости
  • Отправка сообщений из админпанели
  • Отправка при зависимости от полей
  • Поиск нужного чата
  • Настройка шаблонов для отправки сообщений
  • Если сайт работает через SSL, то будет возможность преобразовать бота в Webhook
  • Отправка сообщений через прокси
  • Отправка сообщений по крону

Возможные ошибки:
  • Если сайт не имеет SSL-сертификата, то сообщение может быть не доставленным (это со стороны API)
  • Если в телеграм отправляются крякозябры - у вас стоит версия движка в кодировке cp1251. Хоть и была встроена функция конвертации в utf-8 (того требует API), правильная работоспособность не гарантируется.

Особенность:
Есть две версии - 1.2 и 1.2.1. Первая - это версия для DLE 12.x (возможно последняя), начиная с 1.2.1 - адаптированная под DLE 13.х. Особым функционалом они не отличаются.

Скачать:
Последняя актуальная версия всегда в свободном доступе на гитхабе.
Ссылка на релизы: TelegramPosting/Releases

26 комментариев

Апельсин
Юзер

Апельсин - 25 мая 2018 17:20 -

Интересны отзывы. Ребята, кто-то уже устанавливал, как работает?

Апельсин
Юзер

Апельсин - 25 мая 2018 20:52 -

На версии DLE 12.1 почему то не работают теги:

%short_descr% - короткое описание новости
%full_descr% - полное описание новости

Если их в шаблоне использовать, то бот не публикует новость в Телеграмм.


При добавлении новой новости не публикует в Телеграмм. Шаблон использую такой же , как и при редактировании новости.

[b]Опубликовал(а):[/b] %autor%
[url=%link%]%title%[/url]

Googledono
Юзер

Googledono - 27 мая 2018 15:52 -

Напиши мне в телеграм. Только что проверил - всё отправляется

Googledono
Юзер

Googledono - 27 мая 2018 19:24 -

У кого проблемы с отправлением сообщений при добавлении новости - перекачайте файлы и замените всё. Файл конфигурации не пострадают.

4iLi737
Юзер

4iLi737 - 27 мая 2018 21:39 -

Не работает отправка новостей после добовления проверял сейчас 20:39 версия дле 12.1 отправка через вкладку сообщить в группу работает, а вот новости не хочет высылать.

Апельсин
Юзер

Апельсин - 27 мая 2018 21:42 -

Работает только, если добавляешь новость через админку.

Googledono
Юзер

Googledono - 1 июня 2018 16:42 -

Получил много сообщений о том что добавляя новость с сайта скрипт не отправляет в телеграм. Вот причина и объяснения тому: это не было задумано изначально и было бы странно, если у кого-то отправилось бы... Однако, я обновил скрипт до версии 1.3 (с версии 1.2.1 только для DLE 13 и выше). Тем самым добавил ряд новых тегов и убрал лишнее. Для этого я создал отдельный плагин. myAssets.
Релиз новой версии находится здесь. И тем самым были внесены следующие правки:
• Добавлена возможность отправлять в телеграм при добавлении с сайта
• Добавлены новые теги для шаблонов: %categories% (выводит все категории через разделитель указанный в настройках движка) и %category_links% (выводит так же категории, только ссылками)
• Добавлены новые теги для шаблонов: [xfgiven_XXX]XYZ[/xfgiven_XXX] (аналогичен тегам для новостей, если доп. поле заполнено, то выведет информацию заключённую в теги)
• Добавлены новые теги для шаблонов: [xfnotgiven_XXX]XYZ[/xfnotgiven_XXX] (аналогичен тегам для новостей, если доп. поле не заполнено, то выведет информацию заключённую в теги)

З.Ы. Читайте текстовую инструкцию

Апельсин
Юзер

Апельсин - 1 июня 2018 16:59 -

То есть, если я правильно понял, обновление только для DLE 13 и выше? На 12.1 работать не будет? Если так, то очень жаль.

Googledono
Юзер

Googledono - 2 июня 2018 16:17 -

будет работать, однако из всех файлов нужно будет удалить
(DLEPlugins::Check( ... ))

Просто не вижу смысла дальше делать для DLE 12.х и ниже.

Апельсин
Юзер

Апельсин - 2 июня 2018 17:44 -

То есть было так

 include (DLEPlugins::Check(ENGINE_DIR . "/data/telegram.php")); 


Должно получиться так?

include ENGINE_DIR . "/data/telegram.php"; 


Можно пример из любой строки? Спасибо заранее.

Googledono
Юзер

Googledono - 2 июня 2018 18:11 -

Вот так
include (ENGINE_DIR . "/data/telegram.php"); 



Я всё же рекомендую обновить движок. Дальнейшие дополнения будут идти уже под новую версию

progressive
Юзер

progressive - 26 июня 2018 01:51 -

Спасибо за модуль! Ты молодец!
думаю в дальнейшем будет так же бесплатный?

Googledono
Юзер

Googledono - 26 июня 2018 18:09 -

Благодарю, нет - не планируется. По крайней мере для телеграма. Просили расширить функционал до других сетей, они будут уже платные

betstart
Юзер

betstart - 13 ноября 2018 11:29 -

Кто-нибудь поможет на 12.1 установить? за отдельную плату

dj-avtosh
PHP-developer

dj-avtosh - 13 ноября 2018 14:20 -

пишите в телегу

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 13 ноября 2018 14:52 -

Задача не выполнена, клиент хочет, что бы решили его проблему без доступов..

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Googledono
Юзер

Googledono - 13 ноября 2018 21:11 -

обновитесь до актуальной версии дле

betstart
Юзер

betstart - 13 ноября 2018 21:15 -

нет возможности, так как много чего измененять, лучше модуль под 12.1 купить

chevv
Юзер

chevv - 9 февраля 2019 15:39 -

Не могу установить на 13.1
Модуль вроде становится,
а потом просит утановить MyAssetsDLE,
а вот он ну никак не ставится,
то ошибка то пишет нет файа для инсталяции (попробовал все варианты установки)

Может кто помошь или посоветовать что-то?

Заранее благодарен

dj-avtosh
PHP-developer

dj-avtosh - 12 февраля 2019 03:54 -

помог +

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Mansurjon1112
Юзер

Mansurjon1112 - 28 февраля 2019 15:35 -

You need the PHP 'ZipArchive' extension installed

Ustim
Юзер

Ustim - 15 февраля 2020 01:32 -


У кого этот Модуль работает на 13.3, можете подсказать в чем причина что с модуля тестовое сообщение отправляется в канал, а при посте новости ничего не идёт?
Правильно ли указана зависимость на скрине, или причины могут быть в чем то другом, в шаблоне например?

dvpqjp
Юзер

dvpqjp - 9 июня 2020 18:30 -

Ребята подскажите, что значит зависимость, какое-то доп поле нужно создавать или что ? Так и не понял

Santey990
Юзер

Santey990 - 8 сентября 2020 16:54 -

telegram posting v 1.5.1 при добавлении статьи или при редактировании телега молчит когда в статье есть изображение и не важно какой редактор включен. помогите решить эту проблему. Шаблон использую самый простой

<b>%title% </b>

%short_descr%

<b>[u rl=%link% ]Читать материал полностью[/url]</b>

помогите разобраться с этой проблемой

Enrico
Юзер

Enrico - 26 января 2021 17:02 -

А как вы картинку выводите?

Enrico
Юзер

Enrico - 27 января 2021 12:28 -

Никак типа?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх