View on GitHub

Nevini

Multi-purpose Discord bot

Home | Docs | Core | Guild | Util | osu! | Warframe | Geobot

Module: guild

These commands help manage a server (aka. guild) and monitor user (aka. member) activity. This module is active by default but can be deactivated.

Command Description
activity displays and configures user activity information
auto-role displays and configures auto-roles
feed displays and configures feeds
ign displays and configures in-game names
inactivity displays and configures user inactivity information
tribute displays and configures user contributions

Command: activity

Displays and configures user activity information.

By default, this command will behave the same as activity get.

This command can only be executed in a text channel and not via direct message.

Command Description
activity get displays user, role and/or game activity information
activity set configures user activity information
activity unset configures user activity information
activity report displays an activity report for the entire server or just a single user

Command: activity get

Displays user, role and/or game activity information.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.activity.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used.
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
get display
echo
list
print
show
–user //user
–member
//member
-u
/u
-m
/m
–role //role
-r
/r
–game //game
Command Description
activity get message displays user activity information for when they last posted a message in this Discord server
activity get online displays user activity information for when they were last online on Discord
activity get playing displays user game activity information
activity get away displays user absence

Command: activity get message

Displays user activity information for when they last posted a message in this Discord server.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.activity.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
message last-message
lastmessage
–user //user
–member
//member
-u
/u
-m
/m

Command: activity get online

Displays user activity information for when they were last online on Discord.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.activity.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
online last-online
lastonline
–user //user
–member
//member
-u
/u
-m
/m

Command: activity get playing

Displays user game activity information.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.activity.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
playing played
last-played
lastplayed
–user //user
–member
//member
-u
/u
-m
/m
–game //game

Command: activity get away

Displays user absence.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.activity.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
–user //user
–member
//member
-u
/u
-m
/m

Command: activity set

Configures user activity information.

This command can only be executed in a text channel and not via direct message.

Command Description
activity set online configures user activity information for when they were last online on Discord
activity set message configures user activity information for when they last posted a message in this Discord server
activity set playing configures user game activity information
activity set away configures user absence

Command: activity set online

Configures user activity information for when they were last online on Discord.

Note that timestamps provided via this command do not override real activity information. Instead, they just provided a manual minimum value for activity reports on this server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–time <timestamp> A valid ISO 8601 UTC timestamp (e.g. 1999-12-31T23:59:59.999).
now can be used as a shortcut for the current date and time.
Relative input such as 5 days ago or -24h can also be used.
Keyword Aliases
online last-online
lastonline
–user //user
–member
//member
-u
/u
-m
/m
–time //time
–timestamp
//timestamp
-t
/t

Command: activity set message

Configures user activity information for when they last posted a message in this Discord server.

Note that timestamps provided via this command do not override real activity information. Instead, they just provided a manual minimum value for activity reports on this server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–time <timestamp> A valid ISO 8601 UTC timestamp (e.g. 1999-12-31T23:59:59.999).
now can be used as a shortcut for the current date and time.
Relative input such as 5 days ago or -24h can also be used.
Keyword Aliases
message last-message
lastmessage
–user //user
–member
//member
-u
/u
-m
/m
–time //time
–timestamp
//timestamp
-t
/t

Command: activity set playing

Configures user game activity information.

Note that timestamps provided via this command do not override real activity information. Instead, they just provided a manual minimum value for activity reports on this server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–game <game> Refers to a specific game with a matching id or name.
–time <timestamp> A valid ISO 8601 UTC timestamp (e.g. 1999-12-31T23:59:59.999).
now can be used as a shortcut for the current date and time.
Relative input such as 5 days ago or -24h can also be used.
Keyword Aliases
playing played
last-played
lastplayed
–user //user
–member
//member
-u
/u
-m
/m
–game //game
–time //time
–timestamp
//timestamp
-t
/t

Command: activity set away

Configures user absence.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–time <timestamp> A valid ISO 8601 UTC timestamp (e.g. 1999-12-31T23:59:59.999).
now can be used as a shortcut for the current date and time.
Relative input such as 5 days ago or -24h can also be used.
Keyword Aliases
–user //user
–member
//member
-u
/u
-m
/m
–time //time
–timestamp
//timestamp
-t
/t

Command: activity unset

Configures user activity information.

This command can only be executed in a text channel and not via direct message.

Command Description
activity unset online configures user activity information for when they were last online on Discord
activity unset message configures user activity information for when they last posted a message in this Discord server
activity unset playing configures user game activity information
activity unset away configures user absence

Command: activity unset online

Configures user activity information for when they were last online on Discord.

Note that this command only removes timestamps provided via the set command and does not override real activity information.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
online last-online
lastonline
–user //user
–member
//member
-u
/u
-m
/m

Command: activity unset message

Configures user activity information for when they last posted a message in this Discord server.

Note that this command only removes timestamps provided via the set command and does not override real activity information.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–time <timestamp> A valid ISO 8601 UTC timestamp (e.g. 1999-12-31T23:59:59.999).
now can be used as a shortcut for the current date and time.
Relative input such as 5 days ago or -24h can also be used.
Keyword Aliases
message last-message
lastmessage
–user //user
–member
//member
-u
/u
-m
/m
–time //time
–timestamp
//timestamp
-t
/t

Command: activity unset playing

Configures user game activity information.

Note that this command only removes timestamps provided via the set command and does not override real activity information.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
playing played
last-played
lastplayed
–user //user
–member
//member
-u
/u
-m
/m
–game //game

Command: activity unset away

Configures user absence.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.activity.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
–user //user
–member
//member
-u
/u
-m
/m

Command: activity report

Displays an activity report for the entire server or just a single user.

By default, you need the Manage Server permission to execute this command with --user.
Permission overrides for --user may be applied on node guild.report.user.

By default, you need the Manage Server permission to execute this command with --role.
Permission overrides for --role may be applied on node guild.report.role.

By default, you need the Manage Server permission to execute this command with --server.
Permission overrides for --server may be applied on node guild.report.server.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.report.self.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used.
–server Refers to the current server.
Keyword Aliases
–user //user
–member
//member
-u
/u
-m
/m
–role //role
-r
/r
–server //server
–guild
//guild
-s
/s
-g
/g

Command: auto-role

Displays and configures auto-roles.

By default, this command will behave the same as auto-role get.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
auto-role auto-roles
autorole
autoroles
ar
Command Description
auto-role get displays the currently configured auto-roles
auto-role set configures auto-roles
auto-role unset removes auto-roles

Command: auto-role get

Displays the currently configured auto-roles.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.get.

Keyword Aliases
get display
echo
list
print
show

Command: auto-role set

Configures auto-roles.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
set add
start
+
Command Description
auto-role set join configures auto-roles for users that join the server
auto-role set playing configures auto-roles for users that are currently playing a certain game
auto-role set plays configures auto-roles for users that ever play a certain game
auto-role set veteran configures auto-roles for users that joined the server some time ago
auto-role set voice configures auto-roles for users that are currently in a specific voice channel

Command: auto-role set join

Configures auto-roles for users that join the server.

Restrictions on who can be assigned join roles may be applied on node guild.auto-role.join (only server level overrides are applicable).

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used or this option is provided first.
Keyword Aliases
–role //role
-r
/r

Command: auto-role set playing

Configures auto-roles for users that are currently playing a certain game.

Restrictions on who can be assigned playing roles may be applied on node guild.auto-role.playing (only server level overrides are applicable).

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
–game <game> Refers to a specific game with a matching id or name.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used or this option is provided first.
Keyword Aliases
–game //game
–role //role
-r
/r

Command: auto-role set plays

Configures auto-roles for users that ever play a certain game.

Restrictions on who can be assigned plays roles may be applied on node guild.auto-role.playing (only server level overrides are applicable).

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
–game <game> Refers to a specific game with a matching id or name.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used or this option is provided first.
Keyword Aliases
–game //game
–role //role
-r
/r

Command: auto-role set veteran

Configures auto-roles for users that joined the server some time ago.

Restrictions on who can be assigned veteran roles may be applied on node guild.auto-role.veteran (only server level overrides are applicable).

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
[–duration] <days> A number of days.
Input such as 5 days or 2w can also be used.
The --duration flag is optional if this option is provided first.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used.
Keyword Aliases
–duration //duration
–days
//days
-d
/d
–role //role
-r
/r

Command: auto-role set voice

Configures auto-roles for users that are currently in a specific voice channel.

Restrictions on who can be assigned voice roles may be applied on node guild.auto-role.voice (only server level overrides are applicable).

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
[–channel] [<channel>] Refers to a specific voice channel with a matching mention, id or name.
The --channel flag is optional if a channel mention is used.
Refers to the current channel if only the --channel flag is provided.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used or this option is provided first.
Keyword Aliases
–channel //channel
-c
/c
–role //role
-r
/r

Command: auto-role unset

Removes auto-roles.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
unset remove
stop
-
Command Description
auto-role unset join stops auto-roles for users that join the server
auto-role unset playing stops auto-roles for users that are currently playing a certain game
auto-role unset plays stops auto-roles for users that ever play a certain game
auto-role unset veteran stops auto-roles for users that joined the server some time ago
auto-role unset voice stops auto-roles for users that are currently in a specific voice channel

Command: auto-role unset join

Stops auto-roles for users that join the server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Command: auto-role unset playing

Stops auto-roles for users that are currently playing a certain game.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
[–game] <game> Refers to a specific game with a matching id or name.
The --game flag is optional if this option is provided first.
Keyword Aliases
–game //game

Command: auto-role unset plays

Stops auto-roles for users that ever play a certain game.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
[–game] <game> Refers to a specific game with a matching id or name.
The --game flag is optional if this option is provided first.
Keyword Aliases
–game //game

Command: auto-role unset veteran

Stops auto-roles for users that joined the server some time ago.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
[–duration] <days> A number of days.
Input such as 5 days or 2w can also be used.
The --duration flag is optional if this option is provided first.
Keyword Aliases
–duration //duration
–days
//days
-d
/d

Command: auto-role unset voice

Stops auto-roles for users that are currently in a specific voice channel.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Roles permission to execute this command.
Permission overrides may be applied on node guild.auto-role.set.

Option Description
[–game] <game> Refers to a specific game with a matching id or name.
The --game flag is optional if this option is provided first.
Keyword Aliases
–game //game

Command: feed

Displays and configures feeds.

By default, this command will behave the same as feed get.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
feed feeds
subscription
subscriptions
Command Description
feed get displays a list of feeds
feed set starts automatic feeds
feed unset stops automatic feeds

Command: feed get

Displays a list of feeds.

Providing the --all flag will display a list of all possible feeds.
Providing a feed will display whether a subscription is active and in which channel.
Providing a channel will display active subscriptions in that channel.
Providing no options will display a list of active subscriptions on this server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.feed.get.

Option Description
[–feed] <type> Refers to a specific feed type with a matching name.
The --feed flag is optional if this option is provided first.
[–channel] [<channel>] Refers to a specific text channel with a matching mention, id or name.
The --channel flag is optional if a channel mention is used.
Refers to the current channel if only the --channel flag is provided.
–all Explicitly refers to all possible feeds.
Keyword Aliases
get display
echo
list
print
show
–feed //feed
-f
/f
–channel //channel
-c
/c
–all //all
-a
/a

Command: feed set

Starts automatic feeds.

This command will cause the bot to post automatic feed updates in the provided channel.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.feed.set.

Option Description
[–feed] <type> Refers to a specific feed type with a matching name.
The --feed flag is optional if this option is provided first.
[–channel] [<channel>] Refers to a specific text channel with a matching mention, id or name.
The --channel flag is optional if a channel mention is used.
Refers to the current channel if only the --channel flag is provided.
Keyword Aliases
set add
start
subscribe
sub
+
–feed //feed
-f
/f
–channel //channel
-c
/c

Command: feed unset

Stops automatic feeds.

This command will stop automatic feed updates for a specific feed.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.feed.set.

Option Description
[–feed] <type> Refers to a specific feed type with a matching name.
The --feed flag is optional if this option is provided first.
Keyword Aliases
unset remove
stop
unsubscribe
unsub
-
–feed //feed
-f
/f

Command: ign

Displays and configures in-game names.

By default, this command will behave the same as ign get.

This command can only be executed in a text channel and not via direct message.

Command Description
ign get displays in-game names for a user and/or game
ign set configures the in-game name for a specific user in a specific game
ign unset removes the in-game name for a specific user in a specific game
ign missing finds users missing in-game names for a game

Command: ign get

Displays in-game names for a user and/or game.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.ign.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
get display
echo
list
print
show
–user //user
–member
//member
-u
/u
-m
/m
–game //game

Command: ign set

Configures the in-game name for a specific user in a specific game.

Users can only configure in-game names for users whose highest role is lower than their highest role.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Nicknames permission to execute this command.
Permission overrides may be applied on node guild.ign.set.

Option Description
[–name] <name> The in-game name to use. The flag is optional if this option is provided first.
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used.
Refers to the current user if only the --user flag is provided.
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
–name //name
–user //user
–member
//member
-u
/u
-m
/m
–game //game

Command: ign unset

Removes the in-game name for a specific user in a specific game.

Users can only configure in-game names for users whose highest role is lower than their highest role.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Nicknames permission to execute this command.
Permission overrides may be applied on node guild.ign.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used.
Refers to the current user if only the --user flag is provided.
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
unset remove
clear
reset
–user //user
–member
//member
-u
/u
-m
/m
–game //game

Command: ign missing

Finds users missing in-game names for a game.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.ign.get.

Option Description
[–game] <game> Refers to a specific game with a matching id or name.
The --game flag is optional if this option is provided first.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used.
Keyword Aliases
–game //game
–role //role
-r
/r

Command: inactivity

Displays and configures user inactivity information.

By default, this command will behave the same as inactivity get.

This command can only be executed in a text channel and not via direct message.

Command Description
inactivity get displays user inactivity thresholds
inactivity set configures user inactivity thresholds
inactivity unset removes user inactivity thresholds

Command: inactivity get

Displays user inactivity thresholds.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.get.

Keyword Aliases
get display
echo
list
print
show
Command Description
inactivity get message displays the user inactivity threshold for when they last posted a message in this Discord server
inactivity get online displays the user inactivity threshold for when they were last online on Discord
inactivity get playing displays user game inactivity thresholds

Command: inactivity get message

Displays the user inactivity threshold for when they last posted a message in this Discord server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.get.

Keyword Aliases
message last-message
lastmessage

Command: inactivity get online

Displays the user inactivity threshold for when they were last online on Discord.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.get.

Keyword Aliases
online last-online
lastonline

Command: inactivity get playing

Displays user game inactivity thresholds.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.get.

Option Description
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
playing played
last-played
lastplayed
–game //game

Command: inactivity set

Configures user inactivity thresholds.

This command can only be executed in a text channel and not via direct message.

Command Description
inactivity set online configures the user inactivity threshold for when they were last online on Discord
inactivity set message configures the user inactivity threshold for when they last posted a message in this Discord server
inactivity set playing configures a user game inactivity threshold

Command: inactivity set online

Configures the user inactivity threshold for when they were last online on Discord.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.set.

Option Description
[–duration] <days> A number of days.
Input such as 5 days or 2w can also be used.
The --duration flag is optional if this option is provided first.
Keyword Aliases
online last-online
lastonline
–duration //duration
–days
//days
-d
/d

Command: inactivity set message

Configures the user inactivity threshold for when they last posted a message in this Discord server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.set.

Option Description
[–duration] <days> A number of days.
Input such as 5 days or 2w can also be used.
The --duration flag is optional if this option is provided first.
Keyword Aliases
message last-message
lastmessage
–duration //duration
–days
//days
-d
/d

Command: inactivity set playing

Configures a user game inactivity threshold.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.set.

Option Description
[–duration] <days> A number of days.
Input such as 5 days or 2w can also be used.
The --duration flag is optional if this option is provided first.
–game <game> Refers to a specific game with a matching id or name.
Keyword Aliases
playing played
last-played
lastplayed
–duration //duration
–days
//days
-d
/d
–game //game

Command: inactivity unset

Removes user inactivity thresholds.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
unset remove
Command Description
inactivity unset online removes the user inactivity threshold for when they were last online on Discord
inactivity unset message removes the user inactivity threshold for when they last posted a message in this Discord server
inactivity unset playing removes a user game inactivity threshold

Command: inactivity unset online

Removes the user inactivity threshold for when they were last online on Discord.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.set.

Keyword Aliases
online last-online
lastonline

Command: inactivity unset message

Removes the user inactivity threshold for when they last posted a message in this Discord server.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.set.

Keyword Aliases
message last-message
lastmessage

Command: inactivity unset playing

Removes a user game inactivity threshold.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.inactivity.set.

Option Description
[–game] <game> Refers to a specific game with a matching id or name.
The --game flag is optional if this option is provided first.
Keyword Aliases
playing played
last-played
lastplayed
–game //game

Command: tribute

Displays and configures user contributions.

By default, this command will behave the same as tribute get.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
tribute contribution
donation
Command Description
tribute get displays user contributions
tribute set confirms user contributions
tribute unset revokes confirmation of user contributions
tribute role displays and configures the role for users that need to contribute
tribute timeout displays and configures the timeout for users that need to contribute
tribute start displays and configures the timestamp from which the tribute timeout is checked
tribute delay displays and configures delayed tribute timeouts for individual users
tribute report displays a tribute report for the entire server or just a single user

Command: tribute get

Displays user contributions.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
get display
echo
list
print
show
–user //user
–member
//member
-u
/u
-m
/m

Command: tribute set

Confirms user contributions.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
set confirm
–user //user
–member
//member
-u
/u
-m
/m

Command: tribute unset

Revokes confirmation of user contributions.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
unset revoke
reset
clear
reset
undo
–user //user
–member
//member
-u
/u
-m
/m

Command: tribute role

Displays and configures the role for users that need to contribute.

By default, this command will behave the same as tribute role get.

This command can only be executed in a text channel and not via direct message.

Command Description
tribute role get displays the role for users that need to contribute
tribute role set configures the role for users that need to contribute
tribute role unset removes the configured role for users that need to contribute

Command: tribute role get

Displays the role for users that need to contribute.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.role.get.

Keyword Aliases
get display
echo
list
print
show

Command: tribute role set

Configures the role for users that need to contribute.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.role.set.

Option Description
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used or this option is provided first.
Keyword Aliases
–role //role
-r
/r

Command: tribute role unset

Removes the configured role for users that need to contribute.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.role.set.

Keyword Aliases
unset remove

Command: tribute timeout

Displays and configures the timeout for users that need to contribute.

By default, this command will behave the same as tribute timeout get.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
timeout deadline
Command Description
tribute timeout get displays the timeout for users that need to contribute
tribute timeout set configures the timeout for users that need to contribute
tribute timeout unset removes the configured timeout for users that need to contribute
tribute timeout feed subscribes to tribute timeouts

Command: tribute timeout get

Displays the timeout for users that need to contribute.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.timeout.get.

Keyword Aliases
get display
echo
list
print
show

Command: tribute timeout set

Configures the timeout for users that need to contribute.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.timeout.set.

Option Description
[–duration] <days> A number of days.
Input such as 5 days or 2w can also be used.
The --duration flag is optional if this option is provided first.
Keyword Aliases
–duration //duration
–days
//days
-d
/d

Command: tribute timeout unset

Removes the configured timeout for users that need to contribute.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.timeout.set.

Keyword Aliases
unset remove
clear
reset

Command: tribute timeout feed

Subscribes to tribute timeouts.

This command will behave the same as feed set tribute.timeout.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.feed.set.

Option Description
[–channel] [<channel>] Refers to a specific text channel with a matching mention, id or name.
The --channel flag is optional if a channel mention is used.
Refers to the current channel if only the --channel flag is provided.
Keyword Aliases
feed subscribe
–channel //channel
-c
/c

Command: tribute start

Displays and configures the timestamp from which the tribute timeout is checked.

By default, this command will behave the same as tribute start get.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
start joined
tracked
Command Description
tribute start get displays the timestamp from which the tribute timeout is checked
tribute start set configures the timestamp from which the tribute timeout is checked
tribute start unset clears the timestamp from which the tribute timeout is checked

Command: tribute start get

Displays the timestamp from which the tribute timeout is checked.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.start.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
get display
echo
list
print
show
–user //user
–member
//member
-u
/u
-m
/m

Command: tribute start set

Configures the timestamp from which the tribute timeout is checked.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.start.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–time <timestamp> A valid ISO 8601 UTC timestamp (e.g. 1999-12-31T23:59:59.999).
now can be used as a shortcut for the current date and time.
Relative input such as 5 days ago or -24h can also be used.
Keyword Aliases
–user //user
–member
//member
-u
/u
-m
/m
–time //time
–timestamp
//timestamp
-t
/t

Command: tribute start unset

Clears the timestamp from which the tribute timeout is checked.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.start.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
unset remove
clear
reset
–user //user
–member
//member
-u
/u
-m
/m

Command: tribute delay

Displays and configures delayed tribute timeouts for individual users.

By default, this command will behave the same as tribute delay get.

This command can only be executed in a text channel and not via direct message.

Keyword Aliases
delay extend
postpone
Command Description
tribute delay get displays delayed tribute timeouts for individual users
tribute delay set configures delayed tribute timeouts for individual users
tribute delay unset clears delayed tribute timeouts for individual users

Command: tribute delay get

Displays delayed tribute timeouts for individual users.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.delay.get.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
get display
echo
list
print
show
–user //user
–member
//member
-u
/u
-m
/m

Command: tribute delay set

Configures delayed tribute timeouts for individual users.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.delay.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
–duration <days> A number of days.
Input such as 5 days or 2w can also be used.
Keyword Aliases
–user //user
–member
//member
-u
/u
-m
/m
–duration //duration
–days
//days
-d
/d

Command: tribute delay unset

Clears delayed tribute timeouts for individual users.

This command can only be executed in a text channel and not via direct message.

By default, you need the Manage Server permission to execute this command.
Permission overrides may be applied on node guild.tribute.start.set.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
Keyword Aliases
unset remove
clear
reset
–user //user
–member
//member
-u
/u
-m
/m

Command: tribute report

Displays a tribute report for the entire server or just a single user.

By default, you need the Manage Server permission to execute this command with --user.
Permission overrides for --user may be applied on node guild.report.user.

By default, you need the Manage Server permission to execute this command with --role.
Permission overrides for --role may be applied on node guild.report.role.

By default, you need the Manage Server permission to execute this command with --server.
Permission overrides for --server may be applied on node guild.report.server.

This command can only be executed in a text channel and not via direct message.

Permission overrides may be applied on node guild.report.self.

Option Description
[–user] [<user>] Refers to a specific user with a matching mention, id, name, nickname or in-game name.
The --user flag is optional if a user mention is used or this option is provided first.
Refers to the current user if only the --user flag is provided.
[–role] <role> Refers to a specific role with a matching mention, id or name.
The --role flag is optional if a role mention is used.
–server Refers to the current server.
Keyword Aliases
–user //user
–member
//member
-u
/u
-m
/m
–role //role
-r
/r
–server //server
–guild
//guild
-s
/s
-g
/g