В Воронеже есть замечательное ИТ-сообщество Глубокий Рефакторинг 2.0. Каждый месяц в баре проходят митапы, которые собирают больше 100 человек. Люди слушают доклады, едят, пьют, общаются - атмосфера прекрасная. Делается все чисто на энтузиазме организаторов, и получаются очень крутые ивенты.
На позапрошлом митапе, один из организаторов - Стас, поделился идеей - сделать телеграм-канал с лентой постов из каналов ребят из сообщества, и спросил, не хочу ли я навайбкодить бота, который будет пересылать посты из настроенного списка каналов в канал-агрегатор. Не вопрос, задача не выглядит сложной.
Заняло это правда у меня чуть больше времени, чем я планировал, я решил поэкспериментировать с разными моделями из OpenCode Go - далеко не все из них показывали хороший результат. Также в одном из вариантов реализации требовался технический Telegram-аккаунт чтобы подписываться на каналы и пересылать сообщения - у меня так и не получилось его зарегистрировать на платформе для разработчиков Telegram. В итоге сделал реализацию с http-поллингом новых сообщений. Выложил исходники на github, может быть кому-то понадобится:
https://github.com/grinev/telegram-channel-aggregator
Сам канал уже месяц как существует, продолжают добавляться новые авторы, подписывайтесь: t.me/gr20_feed
А если вы из Воронежа, то обязательно подписывайтесь на основной канал сообщества и приходите на митапы, гарантировано встретите там однокурсника которого видели последний раз еще когда учились)))
🧐 Подписаться на канал
Post #132
943
