Сделал синхронизатор Телеграм канала в статический сайт.
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 постов - отрабатывает за несколько минут
Определённые посты в канале - можно сделать страницами сайта. Как и заданные теги.
Пишите ваши фидбеки.
