Создать Телеграм-бот: сбор новостей\модерация\публикаци
Задача:
Создать бота ТГ, который будет собирать новости из указанных мной ТГ-каналов и направлять их на мои новостные каналы.
Т.е. я задаю источник, привязываю его к конкретному моему ТГ-каналу и модерирую все это дело по ТЗ ниже.
Для сбора новостей из источников подходит библиотека https://github.com/LonamiWebs/Telethon (проверили).
Пример похожей реализации ТГ:
@seofaqt
ТЗ:
* К боту можно подключить несколько наших новостных каналов.
* Возможность задавать источник (ТГ-канал) и привязывать его к нужному моему новостному каналу, редактировать, выключать на время (если пока не актуален), удалять полностью источник.
* Песочница для всех новостей, т.е. я модерирую что отправлять на нужный мой канал (ПропускаемУдаляем). Здесь тоже желательно разделение по моим новостным каналам, чтобы не было все свалено в кучу. Интерфейс может быть web (сайт), либо у вас есть вариант лучше предложить.
* Соответственно, должно быть какое-то для меня оповещение, что пришли новости в песочницу.
* Частота обновления источников: желательно сразу. Но, может быть и по какому-то таймеру.
* Возможность отредактировать новость, на случай если там будет реклама или мат.
* Новость уходит с подписью источника, как тут примерно https://prnt.sc/s2V19sE_tBh9 (в шапке название и в подвале ссылка).
* Новость должна приходить со всем мультимедиа, что к ней прикреплены (фото, видео).
Если у вас есть лучший вариант реализации исходя из опыта, то буду рад обсудить.
Скрипты и боты