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

Telegram Posting


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

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

Автор: 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

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

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

Апельсин - 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 -

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

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