Skip to content

Configuration reference

Where each setting lives on the Configuration page, how to change it from chat, and what the defaults are.

  1. The Configuration page

    Open Configuration in the dashboard. It has nine tabs: Moderation, Mutes, Welcome, Verification, Anti-raid, Channels & Logging, Appeals, Watchlist and Embeds. Save with the bar at the bottom, and the bot picks the change up within about half a minute. You need the Configuration section in your permission group. Watchlist is granted separately, so a group can have one without the other.

  2. Change settings from chat

    n!config list shows every setting with its value. n!config get <key> reads one, n!config set <key> <value> changes it and n!config reset <key> puts the default back. All of them need the Administrator group, and the keys are the names n!config list prints.

  3. Command prefix

    The default prefix is n!. Change it under Configuration, Moderation, or run n!prefix <new prefix>, which needs the Administrator group. A prefix is 1 to 3 characters with no spaces. n!prefix with nothing after it shows the current one, and an empty field in the dashboard resets it to n!.

  4. Bot language

    Nighthawk replies in English, German, French, Spanish or Brazilian Portuguese. Set it under Configuration, Moderation, or run n!config set locale <code> with en, de, fr, es or pt-BR. The language applies to command replies, log messages and the DMs members receive. Your own dashboard language is separate and comes from the globe icon in the header.

  5. Moderation DMs

    Warn DMs are on by default. Kick and ban DMs are off, and so are mute DMs. Turn each on under Configuration, Moderation (mute DMs live on the Mutes tab) and write your own text for it. Messages accept {reason} and {guildName}, tempban messages also take {banTime}, and timed mutes take {time}. Each message can carry an embed.

  6. Bans and manual actions

    A ban deletes the member's messages from the last day. Change that under Bans to anywhere from 0 to 7 days. Bans and unbans made straight from Fluxer, without Nighthawk, still create cases unless you turn that off.

  7. Warning alerts

    Warning alert threshold tells Nighthawk to alert your team when a member reaches a number of warnings. The default is 5, and the alert is off until you turn it on. A separate switch alerts your team when a member who already has cases rejoins the server.

  8. Mutes

    Set a mute role under Configuration, Mutes and Nighthawk uses it for every mute. Leave it empty and Nighthawk uses Fluxer's native timeout instead, which stops the member writing anywhere (this matters for mute appeals). Strip roles while muted takes the member's other roles away for the length of the mute, and Restore roles on unmute gives them back. The Active mutes card lists who is muted and when each mute ends.

  9. Export your data

    n!export [cases|mutes|automod|config|all] [csv|json] sends server data as CSV or JSON files: cases, mutes, automod hits, settings and the dashboard audit log. It needs the Administrator group.