Customizing the topic

You can't change the topic directly through the discord client, because the bot doesn't detect that change, instead, you have to use this command.

mc!setTopic

Usage

mc!setTopic (#channels) [topic]

(#channels) -> Here, you specify (with channel mentions) in which channels you want to apply the custom topic, if none channel is specified, the changes will be applied to all those channels that doesn't has a custom topic (the global topic will be changed)

[topic] -> Here goes the custom topic you want, remember to write {COUNT} (or any of the types listed below) wherever you want to place the counter

Types

Type

What it counts?

{members} or {count}

The total amount of members in the server

{users}

How many ch users are in the server, it excludes the bots

{bots}

How many bots are in the server, it excludes the users

{channels}

How many channels has the server

{roles}

How many roles has the server

{connectedusers}

How many members are connected in all the voice channels in the server

{bannedmembers}

How many members are banned

{onlinemembers}

How many members are online

{onlineusers}

How many users are online

{onlinebots}

How many bots are online

{offlinemembers}

How many members are offline

{offlineusers}

How many users are offline

{offlinebots}

How many bots are offline

The [topic] parameter can't start with a channel mention because the bot will interpret that as part of the (#channels) parameter

Examples

This will set the topic for those channels without a specific topic defined (global topic)

mc!setTopic Current members: {COUNT}

This will display the given topic only in the first mentioned channels (unique topic)

mc!setTopic #general Current members: {COUNT}
mc!setTopic #general #other-channel Current members: {COUNT}

Display online users

mc!setTopic #general Online members: {onlineusers}

mc!removeTopic

Usage

mc!removeTopic (#channels)

(#channels) -> If the channels specified has a custom unique topic, the topics will be replaced by the global topic

If none channels are mentioned, the global topic will be restored to the default one ("Members: {COUNT}")

Examples

Restore the global topic

mc!removeTopic

Remove specific topics that has been established by mentioning channels

mc!removeTopic #general #other-channel