Skip to content

Configuration

channels add

Usage: /channels add <channel>

Add a channel to nMarkov's watchlist.

Want to log multiple channels?

Free servers are limited to logging only one channel at a time.

With an nMarkov Plus subscription, there is no limit to how many channels you can log. If you want to add more channels, please consider upgrading to nMarkov Plus.

channels list

Usage: /channels list

View all of the channels nMarkov is watching in this server.

Warning

Due to the way Discord handles permissions on subcommands (they inherit the permissions set on the parent command), users may lack the permissions to use this command.

Instead, users can use /stats [scope: This Server] to view the channels that are being logged.

channels remove

Usage: /channels remove <channel>

Remove a channel from nMarkov's watchlist.

inactivitytrigger

Command requires nMarkov Plus

This command requires an active nMarkov Plus subscription to use. You can get it here.

Usage: /inactivitytrigger <enabled: true/false> [minutes: number[60-1440]]

⚠️ Required permissions: Manage Server

Allow nMarkov to send messages unprompted after a period of inactivity.

How does Inactivity Trigger work?

When enabled, nMarkov tracks two pieces of data:

  • The last logged channel that a message was sent in
  • The timestamp of that message

Whenever the amount of minutes you set has passed without any new messages in any of the set channels, nMarkov will automatically generate a message and post it in the last used channel. He will only do this once - he won't send any further messages until someone else does.

loglifespan

Command requires nMarkov Plus

This command requires an active nMarkov Plus subscription to use. You can get it here.

Usage: /loglifespan <lifespan_in_days: number>

⚠️ Required permissions: Manage Server

Set how long nMarkov should keep your server's messages in the log.

Choices for lifespan_in_days
  • 30
  • 45
  • 60
  • 90

setlocale

Usage: /setlocale

⚠️ Required permissions: Manage Server

Set the language that nMarkov uses to reply to your commands. Doesn't affect message generation.

setmode

Command requires nMarkov Plus

This command requires an active nMarkov Plus subscription to use. You can get it here.

Usage: /setmode <mode_name: ...> <enabled: true/false>

⚠️ Required permissions: Manage Server

Customize and style the messages that nMarkov outputs.

Choices for mode_name

Screenshot showing unmodified message output, for comparison with modes below

  • Reverse Mode

Screenshot showing message output with Reverse Mode mode applied

  • B Mode

Screenshot showing message output with B Mode mode applied

  • OwO Mode

Screenshot showing message output with OwO Mode mode applied

  • Aesthetic Mode

Screenshot showing message output with Aesthetic Mode mode applied

  • Regional Indicator Mode

Screenshot showing message output with Regional Indicator Mode mode applied

  • Chaos Mode
    • This mode does not modify the content of the message in any way. The purpose of this mode is to enable nMarkov to turn the mentions contained in messages into pings, whereby the background of the message turns orange for whomever was pinged, and a notification will be sent to those pinged users.

setprobability

Usage: /setprobability <probability: number[0.0-100.0]>

⚠️ Required permissions: Manage Server

Set nMarkov's probability for this server.

The value of probability is supported to two decimal places - so a value of 0.01 is allowed!

Free servers are limited to a maximum of 25%!

To keep the bot stable and responsive for all users, free servers are limited to a maximum probability of 25%.

Servers with a valid nMarkov Plus subscription can set the probability up to 100%.