Сделал синхронизатор Телеграм канала в статический сайт.
https://github.com/vitaly-zdanevich/telegram_channel_to_static_website
Сайт генерируется через Zola.
Визуальный дизайн пока прост, минималистичен — без JavaScript. Чёрная и белая темы. Пагинация, теги, страницы. Свой CSS можно вставить через env.
Проект на Rust. Сделал через Codex gpt 5.5 xhigh.
Работает через GitHub Actions — раз в сутки перегенерирует весь сайт. Если пост изменился — он изменяется и на сайте — но в гите остаётся история.
Можно использовать и через cli — для бекапа.
Пока без использования ботов и API — через парсинг t.me — таким образом сохраняются даже короткие видео, но не аудио.
Линки на Ютуб превращаются в embed.
Комментарии пока не достаются, реакции тоже — потому что их нету на t.me
На Гитхабе и Гитлабе бесплатного места для статического сайта — гигабайт.
У меня около 1800 постов — отрабатывает за несколько минут
Определённые посты в канале — можно сделать страницами сайта. Как и заданные теги.
Пишите ваши фидбеки.