Перейти до змісту

Новини та пости

Розділ для адміністраторів: як публікувати дописи у свою групу через самого бота — надсиланням у приватний чат, репостом у відповідь, а також планувати публікації наперед.

🚀 Головне: надішліть допис боту — він опублікує у вашу групу

Найпростіший спосіб опублікувати:

  1. Один раз привʼяжіть групу: /news_settings у приватному чаті з ботом → оберіть свою групу зі списку. (Або /news_settings у самій групі → «🔗 Привʼязати цю групу до мого ЛС».)
  2. Напишіть боту в приватний чат команду /repost — увімкнеться режим репосту (на 5 хвилин).
  3. Надішліть або перешліть боту допис «як є» — текст, фото, відео чи GIF.
  4. Бот опублікує його у привʼязану групу з налаштованим футером підписки внизу.

Три важливі нюанси

  • Режим одноразовий: перший же надісланий допис його гасить. 5 хвилин — це вікно, щоб надіслати один допис, а не безперервний режим. Для наступного — знову /repost.
  • Без привʼязки бот у ЛС мовчить: у приватному чаті немає контексту групи, тож він просто не знає, куди публікувати. У групі привʼязка не потрібна — там працює репост у відповідь (нижче).
  • Приймаються текст, фото, відео, GIF. Стікери, голосові, аудіо та файли в цьому режимі не спрацюють — для них використовуйте репост у відповідь.

Вийти з режиму достроково — команда /news.

🔗 Привʼязка групи (/news_settings)

Привʼязка каже боту, у яку саме групу публікувати те, що ви надсилаєте йому в приватний чат.

  • У списку — лише групи, де ви адміністратор і присутній бот.
  • Права перевіряються щоразу при публікації: якщо адмінство знято або бота вигнали — привʼязка не спрацює.
  • Привʼязана група — єдина ціль ваших публікацій. Одночасно активна одна; змінити чи зняти — знову /news_settings (кнопка «🔓 Відвʼязати»).

Для власника бота

Власник і тестери публікують у глобальні цілі (/news_settings → 🎯 Цілі) і привʼязки не потребують — саме там доступні /repost 2, /repost all, режим «Гумор» і керування джерелами скрапера.

🔁 Репост у відповідь (працює і в групі)

/repost у відповідь на допис публікує саме його. Цей шлях працює будь-де — і в групі, і в приватному чаті — та приймає будь-який тип вкладення. У групі допис публікується в цю саму групу, причому в ту тему, де ви дали команду.

Команда Дія
/repost Опублікувати у свою групу (у власника — в основну ціль)
/repost preview / /repost nopreview Увімкнути/вимкнути web-прев'ю посилань (запам'ятовується для групи)
/repost 2 · /repost all Друга ціль / усі цілі — лише для власника з кількома глобальними цілями

Параметри комбінуються: /repost all preview.

Альбоми (медіа-групи) — лише у відповідь

Щоб опублікувати весь альбом одним постом, зробіть /repost у відповідь на нього — бот збере всі фото/відео й опублікує медіа-групою з футером. У режимі (без відповіді) альбом не збереться: Telegram надсилає його частинами, і опублікується лише перша.

⏰ Заплановані пости

/schedule — у відповідь на допис, відкладає публікацію:

Приклад Коли опублікувати
/schedule 18:00 Сьогодні о 18:00
/schedule 25.06 09:30 25 червня о 09:30
/schedule 2h Через 2 години
/schedule daily 09:00 Щодня о 09:00
/schedule weekly mon 18:00 Щопонеділка о 18:00

Ціль — та сама, що й у /repost: ваша (привʼязана чи поточна) група, а у власника — глобальні цілі (2, all).

  • /scheduled — список запланованих постів (ви бачите лише свої);
  • /unschedule <код> — скасувати заплановану публікацію.

✍️ Футер підписки

До репостів додається футер із посиланням на підписку. Налаштовується окремо для кожної групи чи каналу в розділі «Новини та репости» веб-меню або кабінету:

Налаштування Що робить
news_footer_enabled Додавати футер підписки чи ні
news_footer_text Текст футера (типово ✅ ПІДПИСАТИСЯ)
news_footer_url Посилання футера
repost_link_preview Показувати web-прев'ю у репостах

Футер завжди в тому ж повідомленні, що й допис: якщо текст задовгий, бот обріже його так, щоб футер помістився. Чужі промо-футери з пересланих дописів вирізаються автоматично.

Автопосилання

Якщо news_footer_url порожній, а ціль публічна (@channel), бот сам зробить посилання https://t.me/channel. Для приватної цілі або числового chat_id автопосилання немає — вкажіть news_footer_url вручну.

🎭 Режим «Гумор» (власник бота)

/humor (також /meme, /mem) — як репост, але без футера й одразу у збережену тему «Гумор». На відміну від репосту, режим багаторазовий: надсилайте меми підряд без повторної команди.

Потрібна збережена тема з назвою «Гумор» — зайдіть у потрібну тему групи й виконайте /save_topic Гумор. Режим жорстко привʼязаний до глобальної цілі й теми власника, тому доступний лише йому.

Перемикання режимів

/news — вихід із будь-якого режиму («Репост»/«Гумор») і повернення до звичайної обробки новин. Виконуйте /news між режимами, щоб не переплутати, куди піде наступний допис.

⚙️ Що показує /news_settings

Меню залежить від того, хто ви:

Ви Що бачите
Адмін групи 🔗 Привʼязку своєї групи (у ЛС — список ваших груп, у групі — кнопку «Привʼязати цю групу»)
Власник бота 📂 Теми — збережені гілки форуму; 🎯 Цілі — глобальні канали/групи публікації

Керування джерелами й ключовими словами новинного скрапера доступне лише власнику бота.