**⌘292. Як я відмовився від свіжих новин**

Свіже опитування Reuters Institute [показує](https://reutersinstitute.politics.ox.ac.uk/digital-news-report/interactive#/?market=ALL&section=q1di_2017), що 42% людей (з 48 країн) свідомо уникають новин (у 2017 році цей показник був 29% – цікаво, що трапилось?).

Я (як і ти) не можу відмовитись від новин повністю, тож обрав трошки інший шлях – читати новини із запізненням на добу. Свіжа новина зазвичай звучить дуже гучно і при цьому містить найменше деталей. А за добу вона обростає контекстом – з'являються уточнення, спростування, коментарі справжніх експертів. 

Те, що ввечері виглядало як катастрофа, наступного дня читається спокійніше і з розумінням наслідків. Або навпаки. Тут досліджень у мене немає, тільки власні спостереження.

Тож я (за допомогою Claude Code) зібрав автономного та безкоштовного бота-асистента, який береже мій спокій:

**Перше** його повідомлення прив'язане до мого будильника: в будні воно приходить о 6:30, у вихідні – о 8:00. Там:
– погода (з опадами та real feel по температурі повітря)
– якість повітря (але тільки якщо вона погана)
– зустрічі з календаря (але тільки з іншими учасниками, без особистих блокерів)
– листи з пошти (але тільки важливі, що чекають моєї відповіді)

**Друге** повідомлення – вже якраз новини, окремо о 12:00. Бот збирає заголовки з 8 телеграм-каналів за останню добу (і це виключно канали, які я реально раніше щодня читав). Він бере заголовки, без тексту та картинок, з посиланням на джерело новини, а на початку додає коротке зведення (це 3-4 абзаци тексту про "світ за вчора"). Якщо заголовок цікавить – відкриваю і читаю повністю. А решту пропускаю, зменшуючи когнітивне навантаження.

_Зрозуміло (але про це треба написати), що канали з тривогами і моніторингом загроз у такий дайджест додавати не можна. Там інформація має цінність у хвилинах, і вчорашній заголовок про ракету нікому не допоможе. Дайджест – для всього іншого._

Тепер трошки про те, **як це зроблено**, якщо захочеш і собі такого:

1. Бот – скрипт на Python у приватному репозиторії на GitHub, який за розкладом запускає GitHub Actions. З 2000 безкоштовних хвилин на місяць він витрачає близько 710 – ще є запас додавати нові канали.

2. Погоду, якість повітря і пилок він бере з Open-Meteo (сервіс працює без ключів). 

3. Календар і пошту читає через Google Calendar API та Gmail API (з правами тільки на читання). Gmail одразу відсіює промоакції й соцмережі, а далі бот ставить листам бали: непрочитаний, адресований мені, є питання чи прохання. Розсилки й автоматичні листи відкидає за службовими заголовками. Якщо в тебе є Google Workspace, створюй OAuth-застосунок типу Internal: тоді refresh-токен не згорає через тиждень.

4. Заголовки новин бот бере з веб-версії публічних каналів через [t.me/s/назва_каналу](http://t.me/s/%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%83), без додаткового акаунта. Безкоштовна модель на Groq відбирає до восьми заголовків з кожного каналу, перекладає іншомовні українською і пише коротке "що було вчора". Все це бот, створений через [@BotFather](https://t.me/BotFather), надсилає в мій приватний канал.

5. Самі новинні канали я не видалив, а відправив в Архів в телеграмі – так я можу за необхіодності перейти на повну новину, але не бачу повідомлення цих каналів в загальному списку всіх повідомлень месенджері. 

6. Ну а найбільше часу по налаштуванню забрав розклад: безкоштовні запуски GitHub стоять у черзі та стартують на 4–5 годин пізніше. Тому слотів кілька на день, а позначка про відправку в репозиторії не дає надіслати їх двічі.

Хочеш собі так само – просто скопіюй текст в Claude Code чи ChatGPT Codex, дай точку на карті для погоди та список каналів. Ручками треба буде тільки в Google Cloud та Groq зайти, щоб безкоштовні API-ключі отримати.

[#менеджмент](?q=%23%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%BC%D0%B5%D0%BD%D1%82)
[@chumandriy](https://t.me/chumandriy)