You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Misha Csépes 68ad085b92 fix dotenv package name 3 months ago
.env.example initial commit 3 months ago
.gitignore initial commit 3 months ago
README.md fix dotenv package name 3 months ago
sosediskbot.py initial commit 3 months ago

README.md

SosediskBot

SosediskBot — Telegram-бот для оповещений о новых файлах и их изменениях в соседиске. Сейчас запущен в сисопном чате с юзернеймом @receive_bot. Работает на pyinotify вместо очевидного Syncthing Events API.

Установка

Используя менеджер пакетов pip установить зависимости:

pip install python-dotenv requests pyinotify

Создать файл .env с шаблона:

cp .env.example .env

Отредактировать .env, где: TELEGRAM_TOKEN — токен телеграм-бота, TELEGRAM_CHATID — ID чата в телеграм, DIRECTORY — дикектория, в которой наблюдать изменения (корневая соседиска)

nano .env

Использование

chmod +x sosediskbot.py
./sosediskbot

Лицензия

GNU GPLv3