CSSBot

A bot for the CSS Discord Server, written in C# using Discord.Net.

View the Project on GitHub Chris-Johnston/CSSBot

Counter Service Help
Course Channel Management
General Commands Help
Reminder Service Help
Tag Service Help

Tag Service Help

The tag service provides commands that allow users to post messages that may be needed frequently. For example, linking to documentation could be done with a tag, instead of putting it in pins or somewhere else.

All commands in this group have no group prefix, just the command prefix.

Tags usually must have a unique name. In the same channel tags must have a unique name, but across channels they can share names. Tags created in that channel with identical names take priority over ones created in channels. Tags do not transfer across servers.

Tag

Replies with the contents of a tag, if it exists. The reply will be in the format: <tag name> (<tag ID>): <tag value>

Parameters:

Example: ?tag tias

Make Tag

Requires the user permission to Manage Messages.

Makes a new tag, if the tag name hasn’t been used before. Users who are banned from making tags cannot make tags.

The OK emoji means it worked, the hammer emoji means you are banned.

Parameters:

Example: ?tag ping pong

Delete Tag

Requires the user permission to Manage Messages.

Deletes a tag by the tag ID number. This is often included in the output of ?tag.

Aliases:

Parameters:

Example: ?deletetag 123

Ban Tag

Requires the user permission to Manage Messages.

Bans a user from using the tag system. Users that have the Manage Messages permission or above can not be banned. (If that’s the case, you should demote them first.)

Banned users will have all of their authored tags in the current server removed.

Tag bans are only on a server-by-server basis.

Aliases:

Parameters:

Example: ?bantag @ChrisJ#8703, ?bantag 123123123

Unban Tags

Requires user Administrator permissions.

Un-bans a user from using the tag system on the current server.

Aliases:

Parameters:

Example: ?unbantag @ChrisJ#8703, ?unbantag 123123123

Tag information

Gets the information about a tag, including its ID, author and creation time, if it is found.

Aliases:

Parameters:

Example: ?taginfo ping

Tag List

Lists all of the tags in the server.

Aliases:

Example: ?taglist

User Tags

List all of the tags created by a user in this server.

Aliases:

Parameters:

Example: ?usertags, ?usertags @ChrisJ#8703