Server Configuration - MirageAegis/Sushi-Bot GitHub Wiki
Sushi Bot offers services for Discord servers that you can configure. These services include moderation logs, automatic go-live posts, and automatic shout outs.
To configure these features, you need to be a server administrator and use the /config command.
Brief versions of the different sections on this wiki page can be found in the /config help command.
Configuring Moderation Logs
To configure moderation logs in your server, use the /config logs command.
Choose a channel that you want to use as moderation logs when using the command.
If you want to remove the configuration for moderation logs, simply use the command without giving it a channel.
Keep in mind that Sushi Bot can only observe channels that it can see and output logs in channels that it can write in.
Configuring Automatic Go-live Posts
To configure automatic go-live posts in your server, use the /config golive command.
Choose a channel where you want Sushi Bot to announce whenever you go live.
You can also choose a message for Sushi Bot to use when announcing that you're live.
If you want to remove the configuration for automatic go-live posts, simply use the command without giving it a channel.
Keep in mind that this feature only announces whenever the server owner goes live, not anyone else. This feature only works for Twitch streams that appear as Discord activities.
Message Template
The message can be used as a template, where you can make Sushi Bot insert certain strings depending on the stream. These are the variables you can use in your go-live post message template:
{name}, which will be replaced by your display name;{channel}, which will be replaced with your Twitch username/channel name;{link}, which will be replaced with your Twitch link;{title}, which will be replaced with your stream title;{game}, which will be replaced with the game you're streaming; and{nl}, which will be replaced with a new line.
Configuring Automatic Shout Outs
To configure automatic shout outs in your server, use the /config shoutout command.
Choose a channel where you want Sushi Bot to shout out featured streamers in your server
when they go live.
Choose a role that the featured streamers have.
You can also choose a message for Sushi Bot to use for the shout outs.
If you want to remove the configuration for automatic shout outs, simply use the command without giving it a channel or role.
This feature only works for Twitch streams that appear as Discord activities.
Message Template
The message can be used as a template, where you can make Sushi Bot insert certain strings depending on the stream. These are the variables you can use in shout out messages template:
{name}, which will be replaced by the display name of the streamer;{channel}, which will be replaced with the Twitch username/channel name of the streamer;{link}, which will be replaced with Twitch link to the stream;{title}, which will be replaced with the streamer's stream title;{game}, which will be replaced with the game the streamer is streaming; and{nl}, which will be replaced with a new line.
Configuring Reaction Roles
To configure reaction roles in your server, use the /config reactionroles command.
Use the command in the channel where you want the reaction roles to be, Sushi Bot will
guide you through each step of creating reaction roles for your server. Keep in mind that
only default emojis and emojis from your sever will work for the reaction roles, and that
reaction roles can only be applied to roles beneath Sushi Bot's highest role.
Configuring Welcome Messages
To configure automatic welcome messages in your server, use the /config welcome command.
Choose a channel where you want Sushi Bot greet new members.
You can also choose a message for Sushi Bot to use for the welcome messages.
If you want to remove the configuration for automatic welcome messages, simply use the command without giving it a channel.
Message Template
The message can be used as a template, where you can make Sushi Bot insert certain strings depending on the member and server. These are the variables you can use in welcome messages template:
{name}, which will be replaced by the display name of the new member;{ping}, which will be replaced with a mention to the new member;{server}, which will be replaced with the name of the server;{owner}, which will be replaced with the display name of the owner; and{nl}, which will be replaced with a new line.
Configuring Goodbye Messages
To configure automatic goodbye messages in your server, use the /config goodbye command.
Choose a channel where you want Sushi Bot say goodbye to members who leave.
You can also choose a message for Sushi Bot to use for the goodbye messages.
If you want to remove the configuration for automatic goodbye messages, simply use the command without giving it a channel.
Message Template
The message can be used as a template, where you can make Sushi Bot insert certain strings depending on the member and server. These are the variables you can use in goodbye messages template:
{name}, which will be replaced by the display name of the new member;{ping}, which will be replaced with a mention to the new member;{server}, which will be replaced with the name of the server;{owner}, which will be replaced with the display name of the owner; and{nl}, which will be replaced with a new line.