module
0.0.0-20240303171147-5b72bfed3e36
Repository: https://github.com/kimcodec/tgbot.git
Documentation: pkg.go.dev
# README
Телеграм-бот для введения канала
Основная функция - это подтягивания статей с указанных источников и их постинг в телеграм-канал. Также бот способен создавать краткую сводку со статьи с помощью OpenAI API.
Бот состоит из трех компонентов:
- Самого телеграм бота и middleware, чтобы команды были доступны только администраторам тг канала.
- Fetcher, который подтягивает статьи через RSS и добавляет их в базу данных.
- Notifier, который выкладывает еще невыложенные статьи через телеграм бота.
Команды, доступные боту
- /start - список команд.
- /addsource arg - добавление источника, где аргументом передаются данные об источнике в формате json.
- /delete id - удаляление источника по его id.
- /listsource - вывод списка всех источников.
- /source id - вывод информации об одном из источников по его id.
- /update arg - обновление информации об источнике, где аргументом передаются данные об источнике в формате json, включая id.
Пример работы бота можно увидеть здесь:
# Packages
No description provided by the author