module
Version:
v0.0.0-...-351a7ce
Opens a new window with list of versions in this module.
Published: May 14, 2019
License: MIT
Opens a new window with license information.
README
¶
Habrahabr-бот на Go
Неофициальный бот для рассылки статей с сайтов habr.com в Telegram. Бота можно найти здесь. Статью, описывающую процесс создания бота – здесь
Информация о работе
Бот использует RSS-ленту сайта habr.com для получения списка статей. Данные пользователей (id, теги) хранятся в BoltDB.
Конфигурационная информация
Конфигурационная информация передаётся при запуске программы с помощью флагов
Флаг |
Описание |
Значение по-умолчанию |
-bToken |
токен бота |
|
-delay |
задержка между обновлением статей через RSS feed (нс) |
1200000000000 нс |
-rate |
задержка между отправкой статей (мс) |
500 мс |
Содержание файлов
-
Файл users.db – boltDB база данных, хранящая данные пользователей
Структура:
-
Файл lastArticles.json хранит ссылки все последние статьи
{
"habr": []
}
- Файл ids.json – массив корректных id
[12, 123, 1234]
Лицензия
MIT License
Directories
¶
cmd
|
|
|
|
internal
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.