0

Initial version

This commit is contained in:
eleksir
2022-10-30 17:23:57 +03:00
commit 556540ddb2
16 changed files with 1881 additions and 0 deletions

58
data/config-sample.json Normal file
View File

@@ -0,0 +1,58 @@
{
# Куда коннекаться
"server" : "127.0.0.1",
"port" : "6667",
"ssl" : 0,
# IRC nick
"nick" : "meow",
# Команды бота начинаются с этого символа
"csign": ".",
# Список каналов, к которым необходимо заджойниться
"channels": {
"assist": "#a",
"notify": "#notify"
},
# datadir, куда складываются данные - databases, datafiles, etc
"datadir": "data",
# Базы данных и их относительные пути (относительно datadir)
"db": {
"notifications": "db/notifications",
"delayed_notifications": "db/delayed_notifications",
"todo": "db/todo"
},
# Настройки уведомлений
"notifications": {
# 0 - ничего в канал notify не пишем
"enabled": 1,
# Забываем все нотификашки старее, чем retention_days дней
"retention_days": 2,
# 0 - не показывать Desktop Notification в MacOS/Linux
"desktop_notification": 0,
# Звук уведомлений, желательно абсолютный путь
#"sound": "data/bell.mp3"
},
# Отложенные уведомления происходят, джоинится на канал notify
"delayed_notifications": {
"enabled": 1,
"retention_days": 2
},
# Настройки логов
"log" : "meow.log",
"loglevel" : "info",
# pid-файл
#"pid" : "meow.pid",
# Превращаемся ли в демона, как обычный unix-style сервис или висим на переднем плане, как systemd-сервис
"daemonize": 0
}
# vim: set ft=json noet ai ts=4 sw=4 sts=4: