Telegram. Автономный публичный канал - HDService
Перейти к содержанию

Telegram. Автономный публичный канал

В апреле 20220 года (в смутные времена разгара пандемии и всеобще- не лучшего настроения), пришла идея сделать публичный юмористический канал в Телеграм.

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

Задача:

Доставить читателям немного юмора и позитива — публиковать для подписчиков анекдоты и «мемасики». Главный принцип реализации: сделал и забыл! Контент в него должен ежедневно поступать без вмешательства человека, а канал должен жить совершенно автономно и самостоятельно. И никогда никакой рекламы!

Естественно, за каналом наблюдает владелец (являясь подписчиком) в качестве администратора, но вмешиваться в работу приходилось ровно один раз.

Реализация:

Стек: Python, SQLite*, bs4 (парсинг)

Сроки реализации: 2 рабочих дня + 1 день на инфраструктуру (развернут в TimeWeb и стабильно работает больше 230 upd: 20.06.22 суток без перезагрузки )

Расписание работы 24/7/365:
— ночью парсим с некоторых юмористических сайтов лучшие (по рейтингу источника) анекдоты и «мемасы» за последний день
— складываем в БД. *SQLite была выбрана с целью технического интереса — как она будет справляться вечно растущими объемом (изображения хранятся в Базе Данных в blob)
— утром, днем и вечером по расписанию каждый час в публичный Телеграм-канал отправляется порции анекдотов и «мемасиков» по возрастанию рейтингов.

Результат:

Подписывайтесь на канал: https://t.me/roflhumor

Информация на 20.06.2022:
Подписчиков > 600
База данных = 2.8 Gb, и содержит: 24273 анекдотов + 33668 картинок

Предупреждение: у нас нет цензуры и предварительного отбора публикуемых материалов. Анекдоты здесь бывают… какие угодно, в том числе и 18+

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

7 − 3 =