Что нового

Telegram Posting (1 Viewer)

MaHarder

MaHarder

Модератор
SkripTers TEAM
Кодеры
OLD SkripTers
Регистрация
17 Дек 2019
Сообщения
1,438
Реакции
803
Модуль будет отправлять сообщения в выбранный чат при помощи бота. Гибкие настройки позволят модулю отправлять лишь то, что вы хотите.
Функционал молодой и разрабатывается. Пожелания учитываются.

Возможности:
  • Отправка сообщений при добавлении новости
  • Отправка сообщений при редактировании новости
  • Отправка при зависимости от полей
  • Отправка обычного сообщения на канал
  • Поиск нужного чата
  • Настройка шаблонов для отправки сообщений
  • Если сайт работает через SSL, то будет возможность преобразовать бота в Webhook
Все ограничения и возможности бота телеграма: https://limits.tginfo.me/ru-RU
Документация: https://readme.devcraft.club/latest/dev/telegramposting/install/
Скачать: https://github.com/Gokujo/telegramposting/releases/latest
 

Вложения

  • screenshot 2022-05-28 001.png
    screenshot 2022-05-28 001.png
    113.4 КБ · Просмотры: 84
  • screenshot 2022-05-28 002.png
    screenshot 2022-05-28 002.png
    130.6 КБ · Просмотры: 81
  • screenshot 2022-05-28 003.png
    screenshot 2022-05-28 003.png
    89.4 КБ · Просмотры: 72
  • screenshot 2022-05-28 004.png
    screenshot 2022-05-28 004.png
    46.9 КБ · Просмотры: 70
  • screenshot 2022-05-28 005.png
    screenshot 2022-05-28 005.png
    62.1 КБ · Просмотры: 63
  • screenshot 2022-05-29 007.png
    screenshot 2022-05-29 007.png
    40.3 КБ · Просмотры: 56
  • screenshot 2022-05-28 006.png
    screenshot 2022-05-28 006.png
    43.4 КБ · Просмотры: 53
  • screenshot 2022-06-06 008.png
    screenshot 2022-06-06 008.png
    43.7 КБ · Просмотры: 48
  • screenshot 2022-06-06 009.png
    screenshot 2022-06-06 009.png
    28.7 КБ · Просмотры: 41
  • screenshot 2022-06-06 010.png
    screenshot 2022-06-06 010.png
    95.4 КБ · Просмотры: 42
  • screenshot 2022-06-06 013.png
    screenshot 2022-06-06 013.png
    11.5 КБ · Просмотры: 40
  • screenshot 2022-06-06 012.png
    screenshot 2022-06-06 012.png
    62.6 КБ · Просмотры: 37
  • screenshot 2022-06-06 011.png
    screenshot 2022-06-06 011.png
    63.1 КБ · Просмотры: 44
  • screenshot 2022-06-06 014.png
    screenshot 2022-06-06 014.png
    356.9 КБ · Просмотры: 46
  • screenshot 2022-06-06 015.png
    screenshot 2022-06-06 015.png
    132.8 КБ · Просмотры: 48
  • screenshot 2022-06-06 016.png
    screenshot 2022-06-06 016.png
    160.2 КБ · Просмотры: 44
  • screenshot 2022-06-06 017.png
    screenshot 2022-06-06 017.png
    87.2 КБ · Просмотры: 39
  • screenshot 2022-06-06 018.png
    screenshot 2022-06-06 018.png
    35.7 КБ · Просмотры: 86
Последнее редактирование:
  • [NEW]: Добавлена конвертация WebP в JPG/PNG
  • [NEW]: Добавлена настройка задержки отправки новостей в телеграм при работе с кроном
  • [NEW]: Добавлена настройка удаления неверно добавленных новостей в отложенные сообщения
  • [UPDATE] Плагин обновлён до последней версии MHAdmin (2.0.5)
  • [FIX] Устранена зависимость от класса миниатюр самой DLE, плагин будет работать на DLE 15.1
  • [FIX] Устранена ошибка проверки зависимости при добавлении/редактировании новости
  • [FIX] Устранена ошибка отправки новости по крону, функционал переработан
  • [FIX] Исправлен установщик
Постоянная ссылка на последнюю версию - в шапке темы
 
Версия 1.7.0
  • [NEW] К редактору шаблонов была добавлена возможность копирования из других шаблонов
  • [NEW] К редактору шаблонов была добавлена возможность поиска и вставки возможных тегов с их описанием (макс. 800 символов)
  • [UPDATE] Редактор сообщений был упрощён
  • [FIX] Исправлен парсинг содержимого, переставил местами обработчики
Постоянная ссылка на последнюю версию - в шапке темы

 
Последнее редактирование:
Автору огромное спасибо, что все объяснил, каждый пункт расписал.
 
Версия 1.7.2
  • [NEW] Добавлен тег {category-hashtag} - отвечающий за вывод категории новости в виде хештегов.
  • [NEW] Добавлен тег {link-category} - отвечающий за вывод категории новости в виде ссылок на вашем сайте.
  • [NEW] Добавлен тег {category} - отвечающий за вывод категории новости в виде текста.
  • [NEW] Добавлен тег {views} - отвечающий за кол-во просмотров новости.
  • [NEW] Добавлен тег {comments-num} - отвечающий за кол-во комментариев в новости.
  • [NEW] Добавлен тег {now=FORMAT} - отвечающий за текущее время в пользовательском формате.
  • [NEW] Добавлен тег {now} - отвечающий за текущее время.
  • [NEW] Добавлена функция проверки изображения на требуемые свойства для отправки
  • [UPDATE] Поправлена функция конвертации WebP в JPG, если данная опция отключена в настройках DLE.
  • [FIX] Исправлена заявленная ошибка на сайте: https://devcraft.club/tickets/modul-telegram-posting-rabotaet-s-oshibkami.2/
  • [FIX] Исправлена ошибка отправки лишь одного шаблона в телеграм
 
Подскажите пожалуйста, как я могу отправлять изображения в формате webp ?
 
Версия 1.7.3
  • [UPDATE] Обновление кода до версии MHAdmin 2.0.7
  • [NEW] Добавлена возможность назначать отдельно разделители тегов, хештегов и категорий
  • [FIX] Исправлена совместимость с версией PHP 7.2
  • [FIX] Исправлена совместимость с версией DLE до 15.0
  • [FIX] Исправлена заявленная ошибка: https://devcraft.club/tickets/prevju.5/
  • [FIX] Исправлена заявленная ошибка: https://devcraft.club/tickets/jazykovoj-kod-ru_ru-ne-najden-i-mysql-error.4/
  • [FIX] Исправлена заявленная ошибка: обработка данных тега [telegram_media_
 
Версия 1.7.4
  • Обновление под MH Admin 2.0.8
 
Версия 1.7.5
Сегодня не мой день, поэтому вот - решение проблем
  • [FIX] Исправлены ошибки подключений
  • [FIX] Исправлен скрипт очистки временных файлов
 
Код:
Uncaught Error: Class 'Thumbs' not found in /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php:660 Stack trace: #0 /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php(731): Telegram->processImage() #1 /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php(342): Telegram->generateThumb() #2 /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php(64): Telegram->processContent() #3 /www/wwwroot/сайт/engine/inc/maharder/telegram/helpers/sender.php(28): Telegram->__construct() #4 /www/wwwroot/сайт/engine/cache/system/plugins/281d28cde51501ba3a114f58c2ad7d45.php(2520): sendTelegram() #5 /www/wwwroot/сайт/engine/cache/system/plugins/b316fb1df878f9e0aee285ef269d24ca.php(634): include_once('/www/wwwroot/do...') #6 /www/wwwroot/сайт/admin.php(29): require_once('/www/wwwroot/do...') #7 {main} thrown in /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php on line 660
Версия DLE 15.2. Версия модуля v1.7.5.
Так же при установке в плагине не правильно задана зависимость от плагина, в постинге вписано MaHarder Assets, при этом скачал с гибхаба и установил плагин под названием MH Admin. Это решается сменой MaHarder Assets на MaHarder Assets в плагине. А как с ошибкой быть?
На другом сайте тоже DLE 15.2, версия постинга v1.7.2, этой ошибки нет, всё работает
 
Приветствую! А для более ранних версиях DLE нету у вас данного модуля?
 
Код:
Uncaught Error: Class 'Thumbs' not found in /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php:660 Stack trace: #0 /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php(731): Telegram->processImage() #1 /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php(342): Telegram->generateThumb() #2 /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php(64): Telegram->processContent() #3 /www/wwwroot/сайт/engine/inc/maharder/telegram/helpers/sender.php(28): Telegram->__construct() #4 /www/wwwroot/сайт/engine/cache/system/plugins/281d28cde51501ba3a114f58c2ad7d45.php(2520): sendTelegram() #5 /www/wwwroot/сайт/engine/cache/system/plugins/b316fb1df878f9e0aee285ef269d24ca.php(634): include_once('/www/wwwroot/do...') #6 /www/wwwroot/сайт/admin.php(29): require_once('/www/wwwroot/do...') #7 {main} thrown in /www/wwwroot/сайт/engine/inc/maharder/telegram/classes/Telegram.php on line 660
Версия DLE 15.2. Версия модуля v1.7.5.
Так же при установке в плагине не правильно задана зависимость от плагина, в постинге вписано MaHarder Assets, при этом скачал с гибхаба и установил плагин под названием MH Admin. Это решается сменой MaHarder Assets на MaHarder Assets в плагине. А как с ошибкой быть?
На другом сайте тоже DLE 15.2, версия постинга v1.7.2, этой ошибки нет, всё работает
Удалил строчку подключения в классе. Вечером поправлю. А так-же я забыл заменить название зависимости.

Приветствую! А для более ранних версиях DLE нету у вас данного модуля?
В настройках модуляизмени на своё версию ДЛЕ. Если заработает - хорошо, изменю глобально. Но, насколько мне известно - были некоторые изменения в ДЛЕ, из-за чего и поднял минимальную версию
 
Версия 1.7.6
- [FIX] Исправлена заявленная ошибка: https://skripters.biz/forum/threads/telegram-posting.50716/#post-497819
- [FIX] Исправлена заявленная ошибка: Конвертер изображений неверно обрабатывал пути до временных файлов
- [FIX] Исправлен установщик
 
Версия 1.7.6
- [FIX] Исправлена заявленная ошибка: https://skripters.biz/forum/threads/telegram-posting.50716/#post-497819
- [FIX] Исправлена заявленная ошибка: Конвертер изображений неверно обрабатывал пути до временных файлов
- [FIX] Исправлен установщик
Ошибка осталась , вижу файл thumbs.php появился в архиве, но похоже что не подключён . Я его подключил, ошибка ушла. Теперь другая проблема, не отправляет в канал тг ничего. Только тестовое сообщение.
Нашёл на пк старую версию 1.7.2 поставил её , с первого раза все работает. Останусь на ней
 
Ошибка осталась , вижу файл thumbs.php появился в архиве, но похоже что не подключён . Я его подключил, ошибка ушла. Теперь другая проблема, не отправляет в канал тг ничего. Только тестовое сообщение.
Нашёл на пк старую версию 1.7.2 поставил её , с первого раза все работает. Останусь на ней
Проверил у других пользователей на их сервере - подобной ошибки не заметил. Однако, я заметил, что добавил не переименнованный файл thumbs. Он должен быть с заглавной буквы. Автозагрузка подхватывает класс сама.

Раз не отправляет - нужны логи, они по пути engine/inc/maharder/_logs

P.S. поэтому и разрабатываю в свободное время, а не после работы 😫😩


Временный файл: https://github.com/Gokujo/telegramposting/archive/refs/heads/releases/1.7.6.1.zip
 
Последнее редактирование:

MaHarder!​

Подскажи пожалуйста, он пишет ошибка, подробности в консоли, а где эта консоль?
 
Что то одни ошибки, наверное из за версии DLE :(
 

Пользователи, просматривающие данную тему

Верх