Tgrm.me

За пару дней написал бота @TgrmMeBot для постинга сообщений из Telegram каналов на блог-платформу: Tgrm.me.

Идея была в том, чтобы помочь увеличить количество подписчиков каналов за счет их продвижения в поисковиках. Заодно добавил возможность создавать свои веб-блог без ведения канала: нужно просто напис
ать боту в личку.

Добавляешь бота в список администраторов канала и с первым новым постом появится страница https://tgrm.me/channelname, на которую будут копироваться все ваши сообщения.

Сразу предусмотрел возможность локализации бота и сайта на несколько языков. Сейчас они работают на русском, английском и фарси, причем для фарси на сайте корректно учитывается направление письма.

Для того, чтобы посты были похожи на ленту Telegram, сделана подгрузку изображений, учет Markdown разметки и еще много плюшек. Видео и файлы грузить не хочу, чтобы не сделать из сайта прибежище порн
ографии и пиратов. Иногда, попадаются любители торговать наркотиками, но они быстро блокируются.

Сайт работает на PHP + Nginx, бот на Python3, Redis, MySQL, библиотека для доступа к API Telegram самописная, старая, урезанная версия того, что я использую в заказных проектах для Chatbot.name.

В целом, сервис пользуется некоторой популярностью. Сейчас подключено около 700 каналов и опубликовано 35000 постов.

Сам бот: @TgrmMeBot, чат техподдержки @TgrmSupport.

Share
Send
Ctrl
Popular