RcGcDb/settings.json.example
2024-08-29 18:49:55 +02:00

86 lines
2.6 KiB
Plaintext

{
"header": {
"user-agent": "RcGcDb/{version}"
},
"max_requests_per_minute": 30,
"minimal_cooldown_per_wiki_in_sec": 60,
"monitoring_webhook": "111111111111111111/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"support": "https://discord.gg/v77RTk5",
"irc_overtime": 3600,
"pg_user": "postgres",
"pg_host": "localhost",
"pg_db": "rcgcdb",
"pg_pass": "secret_password",
"pg_port": "5432",
"redis_host": "localhost",
"ignored": [],
"max_discord_additional_await_time": 120,
"irc_servers": {
"your custom name for the farm": {
"domains": ["wikipedia.org", "otherwikipedia.org"],
"irc_host": "randomIRC.domain.com",
"irc_port": "6667",
"irc_nickname": "BotIRCNickname",
"irc_name": "BotIRCName",
"irc_channel_mapping": {"rc": "#rcchannel", "discussion": "#discussionchannel"}
}
},
"appearance":{
"mode": "whatever",
"embed": {
"show_edit_changes": true,
"show_footer": true,
"embed_images": true,
"show_no_description_provided": true
}
},
"logging": {
"version": 1,
"disable_existing_loggers": false,
"formatters": {
"standard": {
"format": "%(asctime)s %(name)s - %(levelname)s: %(message)s"
}
},
"handlers": {
"default": {
"formatter": "standard",
"class": "logging.StreamHandler",
"stream": "ext://sys.stdout",
"level": 15
},
"file": {
"formatter": "standard",
"class": "logging.handlers.TimedRotatingFileHandler",
"filename": "logs/error.log",
"encoding": "utf8",
"interval": 7,
"when": "D",
"level": 25
},
"debug": {
"formatter": "standard",
"class": "logging.handlers.TimedRotatingFileHandler",
"filename": "logs/debug.log",
"encoding": "utf8",
"interval": 7,
"when": "D",
"level": 0
}
},
"loggers": {
"": {
"level": 0,
"handlers": [
"default",
"file"
]
},
"rcgcdb.bot": {},
"rcgcdb.config": {},
"rcgcdb.discord": {},
"rcgcdb.wiki": {}
}
}
}