Telegram Posting
Ссылка на разработку: Перейти к разработке
Версия модификации: 1.6.7
Установка / Обновление
У вас три варианта для установки:
- При помощи bat-Скрипта. Для пользователей Windows
Для этого устанавливаем 7Zip. После установки запускаем скрипт install_archive.bat. После завершения установки - загружаем install.zip в менеджер плагинов.
- Упаковать самому
Любым архиватором запаковать всё содержимое в папке upload (нужен формат zip!), причём так, чтобы в корне архива был файл install.xml и папка engine. Затем устанавливаем архив через менеджер плагинов.
- Просто залить
Залейте папку engine в корень сайта и установите плагин через менеджер плагинов.
Поддерживаемые теги для шаблона отправки
Теги | Описание |
---|---|
Теги для короткой новости движка DLE | Документация DLE |
{tags_no_link} | Вывод тегов без ссылок |
{hashtags} | Вывод тегов в виде хештегов (тег без ссылки, но добавляется # к тегу) |
[xfvalue_XXX_text] | Если доп. поле является перекрестной ссылкой, то выводиться будет как простой текст |
[xfvalue_XXX_hashtag] | Если доп. поле является перекрестной ссылкой, то выводиться будет как хештег |
[telegram_media_xfield_XXX file=Y max=Z] | Добавляет значение в массив медиа для сообщения. - XXX - название доп. поля - Y - Номер медиафайла, если в перечени несколько файлов (file= не обязателен) - Z - максимальное кол-во добавляемых файлов, если в перечени несколько файлов, иначе добавятся все (max= не обязателен). Не совместим с опцией file. |
[telegram_media_video video=X max=Z] | Добавление видео в массив медиа. - X - номер видео - Y - Номер медиафайла, если в перечени несколько файлов (video= не обязателен) - Z - максимальное кол-во добавляемых файлов, если в перечени несколько файлов, иначе добавятся все (max= не обязателен). Не совместим с опцией video. |
[telegram_media_audio audio=X max=Z] | Добавление аудио в массив медиа. - Y - Номер медиафайла, если в перечени несколько файлов (audio= не обязателен). Не совместим с опцией audio. - Z - максимальное кол-во добавляемых файлов, если в перечени несколько файлов, иначе добавятся все (max= не обязателен) |
[telegram_media_image image=X max=Z] | Добавление изображений в массив медиа. - Y - Номер медиафайла, если в перечени несколько файлов (image= не обязателен). Не совместим с опцией image. - Z - максимальное кол-во добавляемых файлов, если в перечени несколько файлов, иначе добавятся все (max= не обязателен). Не совместим с опцией image. |
[telegram_media_allimages image=X max=Z] | Учитываются все изображения добавленные в краткую и полную новость, а так-же из доп. полей. - Y - Номер медиафайла, если в перечени несколько файлов (image= не обязателен) - Z - максимальное кол-во добавляемых файлов, если в перечени несколько файлов, иначе добавятся все (max= не обязателен). Не совместим с опцией image. |
[telegram_thumb]XXX[/telegram_thumb] | Миниатюра или же превьюшка. Вместо XXX заполняем теги, иначе будет браться первое изображение из массива изображений. - Максимальный размер изображения - 200 kb - Максимальная высота и ширина - 320 px - Указывать только онду ссылку на миниатюру, иначе будет браться первое изображение из массива изображений |
[telegram_title]XXX[/telegram_title] | Заголовок для сообщения в телеграме. Вместо XXX выши теги, иначе будет браться заголовок новости. |
[button=X]Y[/button] | Добавление кнопки под сообщением. - X - ссылка - Y - описание ссылки |
Теги [telegram_media_ будут обработаны в том случае, если выбран медийный шаблон. Иначе - станут пустышкой. Если загруженный файл не будет являться разрешённым форматом, то он будет загружен как документ. Максимальное кол-во медиа файлов: 10.
Вывод сообщений
- Текстовой вывод - Обыкновенный вывод сообщений.
- Галерейный вывод - Вывод сообщений с поддержкой медиавставок (до 10-ти штук)
- Сообщение с постером - Вывод сообщения с основным постером, в качестве постера берётся первое указанное изображение, другие игнорируются
- Сообщение с аудио - Вывод сообщения с аудио, как основа, в качестве аудио берётся первое указанное аудио, другие игнорируются
- Сообщение с видео - Вывод сообщения с видео, как основа, в качестве видео берётся первое указанное видео, другие игнорируются
Подключение в сторонние разработки
Полезно для парсеров
После того, как новость будет сохранена в базу данных, добавьте этот код:
PHP | |
---|---|
Отправка сообщений по крону
Предупреждение!
Данный файл не обрабатывается системой плагинов, поэтому все правки должны быть сделаны в ручную!
Работу с кроном перенимает штатный файл cron.php, что находится в корне сайта. Открываем его и находим значение:
PHP | |
---|---|
Если дальше стоит 0, то меняем его на 1, в противом случае - пропускаешм шаг.
Далее, ищем
PHP | |
---|---|
Выше добавляем:
PHP | |
---|---|
Видео с настройкой
Дата создания: May 21, 2022