99 lines
3.3 KiB
JSON
99 lines
3.3 KiB
JSON
![]() |
{
|
||
|
"command_response_type": {
|
||
|
"default": "edit_invoking",
|
||
|
"types": ["str"],
|
||
|
"description": "Default response method for commands. Options: edit_invoking, send_in_invoking_channel, reply_to_invoking"
|
||
|
},
|
||
|
|
||
|
"afk_reply_in_server": {
|
||
|
"default": true,
|
||
|
"types": ["bool"],
|
||
|
"description": "If you get pinged in a server while AFK, should the bot respond then."
|
||
|
},
|
||
|
"afk_status_message": {
|
||
|
"default": "AFK!",
|
||
|
"types": ["str"],
|
||
|
"description": "What should your status be if you go AFK?"
|
||
|
},
|
||
|
"afk_set_status": {
|
||
|
"default": true,
|
||
|
"types": ["bool"],
|
||
|
"description": "Whether .afk should overwrite your status."
|
||
|
},
|
||
|
"afk_custom_reply_message": {
|
||
|
"default": "Heya, I'm not at my computer right now. If you're requesting something, please follow <https://nohello.club>. I'll let you know when I'm back :) \n\n-# This action was automated.",
|
||
|
"types": ["str"],
|
||
|
"description": "The message sent when replying to mentions while AFK."
|
||
|
},
|
||
|
"afk_mention_reply_cooldown": {
|
||
|
"default": 300,
|
||
|
"types": ["int"],
|
||
|
"description": "Cooldown in seconds before replying to the same user again while AFK."
|
||
|
},
|
||
|
"fun_auto_horse_enabled": {
|
||
|
"default": false,
|
||
|
"types": ["bool"],
|
||
|
"description": "Whether horse reactions should be enabled by default in all channels."
|
||
|
},
|
||
|
"fun_horse_reaction": {
|
||
|
"default": "🐴",
|
||
|
"types": ["str"],
|
||
|
"description": "Default emoji to use for horsin."
|
||
|
},
|
||
|
"fun_save_reaction_settings": {
|
||
|
"default": true,
|
||
|
"types": ["bool"],
|
||
|
"description": "Whether to save reaction settings between bot restarts."
|
||
|
},
|
||
|
"gato_api_url": {
|
||
|
"default": "https://some-random-api.com/animal/cat",
|
||
|
"types": ["str"],
|
||
|
"description": "API endpoint for fetching cat images."
|
||
|
},
|
||
|
"gato_fallback_url": {
|
||
|
"default": "https://http.cat/404",
|
||
|
"types": ["str"],
|
||
|
"description": "Fallback URL for when the cat API is unavailable."
|
||
|
},
|
||
|
"notify_keywords": {
|
||
|
"default": [],
|
||
|
"types": ["list"],
|
||
|
"description": "Comma-separated list of keywords that trigger notifications."
|
||
|
},
|
||
|
"notification_webhook_url": {
|
||
|
"default": "",
|
||
|
"types": ["str"],
|
||
|
"description": "Webhook URL for sending notifications."
|
||
|
},
|
||
|
"stalker_update_format": {
|
||
|
"default": "Update on {username}:\n{updates}",
|
||
|
"types": ["str"],
|
||
|
"description": "Format for stalker updates. Use {username}, {mention}, {updates} placeholders."
|
||
|
},
|
||
|
"stalker_status_format": {
|
||
|
"default": "**Status**: `{old_status}` → `{new_status}`",
|
||
|
"types": ["str"],
|
||
|
"description": "Format for status updates in stalker messages."
|
||
|
},
|
||
|
"stalker_activity_started_format": {
|
||
|
"default": "**Started**: {activities}",
|
||
|
"types": ["str"],
|
||
|
"description": "Format for new activities in stalker messages."
|
||
|
},
|
||
|
"stalker_activity_stopped_format": {
|
||
|
"default": "**Stopped**: {activities}",
|
||
|
"types": ["str"],
|
||
|
"description": "Format for stopped activities in stalker messages."
|
||
|
},
|
||
|
"stalker_cooldown": {
|
||
|
"default": 5,
|
||
|
"types": ["int"],
|
||
|
"description": "Minimum time in seconds between stalker updates for the same user."
|
||
|
},
|
||
|
"util_not_tracked_users": {
|
||
|
"default": "",
|
||
|
"types": ["str"],
|
||
|
"description": "A list of comma-seperated user ids that should not be tracked by the stalker command."
|
||
|
}
|
||
|
}
|