Что нового

Бесплатно Автопостинг новостей в Telegram

  • Автор темы Автор темы ravchik
  • Дата начала Дата начала

ravchik

Участник
OLD SkripTers
Регистрация
18 Дек 2019
Сообщения
61
Реакции
236
Простой плагин, который позволяет отправить новость в Телеграм-канал или группу.
При добавлении новостей чекбокс включён по умолчанию.
При редактировании новостей чекбокс отключен по умолчанию.
Есть возможность отключить превью, которую ТГ создаёт из ссылки.
Есть возможность обрезать короткую новость до определенного количества символов (с удалением форматирования и переносов строки).
Настройки находятся в разделе Настройки скрипта, в последней вкладке.

2.png1.png

PS: Плагин делал для себя, возможно в дальнейшем будут доработки, например, выбор, что отправлять в ТГ, короткую или полную новость, поддержка спойлеров и т.д.

Update 28.01.2025: Добавил возможность формирования поста вида:
Картирнка // Можно отключить
Заголовок
Краткая новость + Ссылка
Превью // Можно отключить
Важная информация: при использовании картинки (не превью) текст обрезается до 900 символов (с учетом Заголовка) + ссылка, т.к. в методе sendPhoto в описании фото допустимо не более 1024 символов.
фото берется из таблицы dle_images соответственно id новости, т.е. неважно, где находится фото - в теле новости или в допполе. Берется первое фото, если их несколько.
Переработана логика (основые действия перенесены в функцию).
Добавлена функция для обрезки текста с сохранением перенсов строк и тегов (стандартный clear_content() режет всё).

 
Последнее редактирование:
Имеет смысл добавить шаблон для формирования поста.
Чтобы можно было, например, вставить жирным заголовок, вставить картинку.
Можно посты выделить, добавив к нему ссылку как кнопку...
 
Имеет смысл добавить шаблон для формирования поста.
Чтобы можно было, например, вставить жирным заголовок, вставить картинку.
Можно посты выделить, добавив к нему ссылку как кнопку...
Там по строчке кода для engine/inc/addnews.php и engine/inc/editnews.php

$message = urlencode("<b>{$title}</b>\n\n{$tg_text} {$tg_link}");
Благо parse_mode=html стоит, вот и теги какие хочешь ставь
 
Верх