Бот для дискорд-сервера клаварога, который уведомляет о новых правках на клававики
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.
 
bouncepaw 3e9aed86d0 init commit 3 months ago
.gitignore init commit 3 months ago
README.md init commit 3 months ago
main.py init commit 3 months ago

README.md

Klavawiki Notifier

Бот, который уведомляет о новых правках на клававики в дискорд-сервер. По идее сработает для любой вики на MycorrhizaWiki.

Установка

Вам нужно установить модули feedparser и discord. Бог вам в помощь, у меня никогда с первой попытки не получалось.

Также склонируйте этот репозиторий куда-нибудь.

Настройка

Создайте в папке с ботом файл config.py. Он будет игнорироваться гитом. У него должно быть такое содержание:

settings = {
    'token': 'токен бота',
    'bot': 'название вашего бота в чате',
    'id': айдишник числом,
    'path_for_saving_hash': 'путь к файлу, в котором лежит хеш последней правки'
}

Также убедитесь, что файл по указанному пути существует. Запишите туда какой-нибудь хеш относительно недавний. На странице последних правок все хеши видны.

Запуск

Запустить бота в текущем шелле:

python3 main.py

Запустить бота так, чтобы логи писались не в stdout, а в указанный путь, и бот работал в фоне даже после завершения шелла:

nohup python3 main.py > logfile &