Неофициальный бот для рассылки статей с сайтов habr.com в Telegram. Бота можно найти здесь. Статью, описывающую процесс создания бота – здесь
Бот использует RSS-ленту сайта habr.com для получения списка статей. Данные пользователей (id, теги) хранятся в BoltDB.
Конфигурационная информация передаётся при запуске программы с помощью флагов
Флаг | Описание | Значение по-умолчанию |
---|---|---|
-bToken | токен бота | |
-delay | задержка между обновлением статей через RSS feed (нс) | 1200000000000 нс |
-rate | задержка между отправкой статей (мс) | 500 мс |
-
Файл users.db – boltDB база данных, хранящая данные пользователей
Структура:
- users
- id
- Tags
- Mailout
- id
- users
-
Файл lastArticles.json хранит ссылки все последние статьи
{
"habr": []
}
- Файл ids.json – массив корректных id
[12, 123, 1234]