Skip to Content
Haven Documentation is the shared home for product guides, plugin setup, and release docs.

Quote of the day Configuration

The table below is generated from the local JSON5 config templates found for this plugin. When dashboard-backed configuration is enabled, use the dashboard first because live settings may be stored in MongoDB instead of only reading local JSON5 files.

Config Files

  • Source-backed docs were generated from the local plugin source and JSON5 templates.
  • Plugin entry: main.js
  • Config templates: en-quote-lang.json5, en-quote.json5, en-quotes.json5

Main Fields

FieldTypeDefault / Template ValueNotes
commands.prefixstring,Source-backed config field used by this plugin.
embed.colorstring#6F8FAFControls text or embed output shown in Discord.
embed.titlestring📜 Quote of the DayControls text or embed output shown in Discord.
embed.descriptionarray5 itemsControls text or embed output shown in Discord.
embed.footerstring💾 Saved quotesControls text or embed output shown in Discord.
embed.thumbnail_urlstringEmpty stringControls text or embed output shown in Discord.
embed.image_urlstringEmpty stringControls text or embed output shown in Discord.
embed.author_namestringEmpty stringControls text or embed output shown in Discord.
embed.author_icon_urlstringEmpty stringControls text or embed output shown in Discord.
embed.author_urlstringEmpty stringControls text or embed output shown in Discord.
reactions.enabledbooleantrueTurns this part of the plugin on or off.
reactions.emojistring📌Source-backed config field used by this plugin.
reactions.whitelisted_channelsarrayEmpty listDiscord channel ID or channel-related setting.
reactions.whitelisted_categoriesarrayEmpty listList of configured values used by the plugin.
qotd.enabledbooleantrueTurns this part of the plugin on or off.
schedule.channelstringCHANNEL_IDDiscord channel ID or channel-related setting.
schedule.post_timestring12:00 AMSource-backed config field used by this plugin.
schedule.timezonestringAmerica/ChicagoSource-backed config field used by this plugin.
schedule.post_now_on_startbooleanfalseBoolean switch used by the plugin.
schedule.used_quotes_max_agenumber30Limit used to prevent spam or oversized output.
leaderboard.enabledbooleanfalseTurns this part of the plugin on or off.
leaderboard.channelstringCHANNEL_IDDiscord channel ID or channel-related setting.
leaderboard.message_idstringEmpty stringControls text or embed output shown in Discord.
leaderboard.titlestring🏆 Top Quoted UsersSource-backed config field used by this plugin.
leaderboard.refresh_interval_minutesnumber120Interval used by scheduled or repeated work.
leaderboard.top_nnumber10Source-backed config field used by this plugin.
quotesarray20 itemsList of configured values used by the plugin.

Notes

  • Keep Discord IDs as strings.
  • After changing local JSON5 files, restart AthenaBot or reload the plugin so the config manager reads the new values.
  • If a dashboard page exists for this plugin, prefer editing there during normal operation.