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 11 months ago
.env.example initial commit 11 months ago
.gitignore initial commit 11 months ago
README.md fix dotenv package name 11 months ago
sosediskbot.py initial commit 11 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