90 lines
1.7 KiB
TOML
90 lines
1.7 KiB
TOML
# Elly Discord Bot Configuration
|
|
# ================================
|
|
|
|
[bot]
|
|
name = "<your bot name>"
|
|
prefix = "<your prefix>"
|
|
status = "<your status>"
|
|
activity_type = "watching" # playing, streaming, listening, watching, competing
|
|
|
|
[bot.owners]
|
|
ids = [
|
|
"<your owner id>",
|
|
"<your owner id>",
|
|
"<your owner id>",
|
|
"<your owner id>"
|
|
]
|
|
|
|
[database]
|
|
path = "./data/elly.db"
|
|
|
|
[api]
|
|
pika_cache_ttl = 3600000 # 1 hour in ms
|
|
pika_request_timeout = 10000 # 10 seconds
|
|
|
|
[guild]
|
|
id = "<your guild id>"
|
|
name = "<your guild name>"
|
|
|
|
[channels]
|
|
applications = "applications"
|
|
application_logs = "reviewed-applications"
|
|
suggestions = "suggestions"
|
|
suggestion_logs = "reviewed-suggestions"
|
|
guild_updates = "guild-updates"
|
|
discord_changelog = "discord-changelog"
|
|
inactivity = "inactivity-notices"
|
|
development_logs = "development-logs"
|
|
donations = "donations"
|
|
reminders = "reminders"
|
|
|
|
[roles]
|
|
admin = "Admin"
|
|
leader = "Leader"
|
|
officer = "Officer"
|
|
developer = "Developer"
|
|
guild_member = "Guild Member"
|
|
champion = "Champion"
|
|
away = "Away"
|
|
applications_blacklisted = "Applications blacklisted"
|
|
suggestions_blacklisted = "Suggestions Blacklisted"
|
|
|
|
[roles.manageable]
|
|
ids = [
|
|
"<your role id>",
|
|
"<your role id>",
|
|
"<your role id>",
|
|
"<your role id>",
|
|
"<your role id>"
|
|
]
|
|
|
|
[features]
|
|
applications = true
|
|
suggestions = true
|
|
statistics = true
|
|
family = true
|
|
qotd = true
|
|
reminders = true
|
|
staff_simulator = true
|
|
channel_filtering = true
|
|
auto_moderation = false
|
|
welcome_system = false
|
|
level_system = false
|
|
|
|
[limits]
|
|
champion_max_days = 366
|
|
away_max_days = 355
|
|
purge_max_messages = 100
|
|
reminder_max_duration_days = 365
|
|
|
|
[colors]
|
|
primary = 0x5865F2
|
|
success = 0x57F287
|
|
warning = 0xFEE75C
|
|
error = 0xED4245
|
|
info = 0x5865F2
|
|
|
|
[logging]
|
|
level = "info" # debug, info, warn, error
|
|
file = "./logs/elly.log"
|