Every command for the SolidIce bots. In this wiki, ! stands for your server's prefix (change it).
How to read the usage column: <something> is required and [something] is optional. Don't type the brackets.
New to SidLink? Start with Getting started.
Type !help in Discord to see this list, or !help <command> for one command, for example !help set_id.
How to read the usage column: <something> is required and [something] is optional. Don't type the brackets.
Connection ID: if you leave it out, SidLink uses the connection for the channel you're typing in.
You need Manage Server.
| Command | Usage | What it does |
|---|---|---|
new (or create) |
!new [#channel] <name> |
Creates a new connection with this channel (or the one you mention). The connection ID is sent to you by DM. |
delete |
!delete [connection_id] |
Deletes the connection and unlinks every channel. Only works from the server that created it. |
subscribe (or join) |
!subscribe <connection_id> [#channel] |
Adds this channel (or the one you mention) to a connection. Your message is deleted to keep the ID private. |
unsubscribe (or leave) |
!unsubscribe |
Removes this channel from its connection. |
view_all |
!view_all |
Lists every connection your server owns or subscribes to. |
view |
!view [connection_id] |
Shows one connection: ID, owner, origin, flags, text mode and every linked channel. |
Examples
!new #announcements Partner News
!subscribe k3J9xQ2p #partner-news
!view
You need Manage Server. Commands that change settings only work from the server that created the connection.
| Command | Usage | What it does |
|---|---|---|
remote_unsub |
!remote_unsub <channel_id> [connection_id] |
Removes another server's channel from your connection. Get the channel ID from !view. |
elevate |
!elevate |
Bot owner only. Your next command skips the permission and owner-server checks. It only lasts for that one command. |
enable_flags |
!enable_flags <flag> [flag...] |
Turns flags on. See flags. |
disable_flags |
!disable_flags <flag> [flag...] |
Turns flags off. |
set_id |
!set_id <new_id> |
Changes the connection ID to something easier to share, e.g. solid-news. 3-32 letters, numbers, - or _. The old ID stops working, but subscribed channels stay linked. |
set_origin |
!set_origin |
Makes this channel the origin. Used with the origin_only flag. |
set_text_mode |
!set_text_mode <0-3> |
Changes how relayed messages look. See text modes. |
delete_message |
!delete_message <message link or ID> |
Deletes a message and all of its relayed copies in every server. Works for messages relayed in the last 14 days. |
Examples
!enable_flags no_links hide_server
!set_id solid-news
!set_text_mode 2
!delete_message https://discord.com/channels/123/456/789
!remote_unsub 112233445566778899
To get a message link: hover over the message, click ..., then Copy Message Link.
Anyone can use these.
| Command | Usage | What it does |
|---|---|---|
status |
!status |
Shows which connection this channel belongs to. |
who_is |
!who_is [@user or ID] |
Shows a user's ID, account age, when they joined this server and how many servers they share with SidLink. |
my_server_id |
!my_server_id |
Shows this server's ID. |
what_is |
!what_is <ID> |
Tells you what an ID is: a server, member, channel, role, linked channel or relayed message. |
flags |
!flags |
Lists all flags and shows which ones are on for this channel's connection. |
text_modes |
!text_modes |
Lists the text modes. |
num_servers |
!num_servers |
Shows how many servers SidLink is in. |
server |
!server |
Link to the support server. |
support |
!support |
Link to the support server (nice people |
| Command | Usage | What it does |
|---|---|---|
verify |
!verify |
Checks every channel in this connection and lists any permissions SidLink is missing. |
| Command | Usage | What it does |
|---|---|---|
help |
!help [command] |
Lists commands, or explains one. |
ping |
!ping |
Checks that the bot is online. |
prefix |
!prefix [symbol] |
Shows or changes the prefix. See Command prefix. |
resetprefix |
!resetprefix |
Changes the prefix back to !. |
SIDAdmin is the server management bot. Type !help in Discord to see its commands.
| Command | Usage | What it does | Permission |
|---|---|---|---|
warn |
!warn @member [reason] |
Records a warning | Timeout Members |
warnings |
!warnings [@member] |
Shows your warnings, or a member's if you're a moderator | Everyone |
unwarn (or delwarn) |
!unwarn <warning_id> |
Deletes one warning by its ID | Timeout Members |
clearwarnings (or clearwarn) |
!clearwarnings @member |
Deletes all of a member's warnings | Timeout Members |
timeout (or mute) |
!timeout @member <duration> [reason] |
Times a member out, e.g. 30m, 2h, 3d (28 days max) |
Timeout Members |
untimeout (or unmute) |
!untimeout @member [reason] |
Removes a timeout | Timeout Members |
kick |
!kick @member [reason] |
Kicks a member | Kick Members |
ban |
!ban @member [reason] |
Bans a member | Ban Members |
softban |
!softban @member [reason] |
Bans then immediately unbans, deleting a day of their messages | Ban Members |
unban |
!unban <user_id> [reason] |
Unbans using their Discord user ID | Ban Members |
clear (or purge) |
!clear <amount> |
Deletes recent messages | Manage Messages |
slowmode |
!slowmode <seconds> [#channel] |
Sets slowmode, 0-21600 seconds (0 turns it off) |
Manage Channels |
lock / unlock |
!lock [#channel] [reason] |
Stops or allows @everyone sending messages | Manage Channels |
Duration examples: 30s, 15m, 2h, 3d, 1w.
| Command | Usage | What it does | Permission |
|---|---|---|---|
announce |
!announce #channel <message> |
Posts an announcement | Manage Messages |
addrole |
!addrole <name> [color] [hoist] |
Creates a role, e.g. !addrole VIP #ff0000 true |
Manage Roles |
delrole |
!delrole @role |
Deletes a role | Manage Roles |
role |
!role @member @role |
Gives or removes a role | Manage Roles |
rolecolor |
!rolecolor @role <color> |
Changes a role's color | Manage Roles |
rolename |
!rolename @role <new name> |
Renames a role | Manage Roles |
setnick |
!setnick @member [nickname] |
Changes a member's nickname (leave blank to reset) | Manage Nicknames |
nick |
!nick [nickname] |
Changes the bot's nickname | Manage Nicknames |
| Command | Usage | What it does | Permission |
|---|---|---|---|
prefix (or setprefix) |
!prefix [symbol] |
Shows or changes the prefix. See Command prefix | Manage Server to change |
resetprefix |
!resetprefix |
Changes the prefix back to ! |
Manage Server |
modules |
!modules |
Lists every module and whether it is on or off. See Modules | Everyone |
module |
!module <name> [on/off] |
Shows a module's details, or turns it on or off: moderation, admin, roles, tags, levels, economy, misc | Manage Server to change |
command |
!command <name> on/off |
Turns a single command on or off | Manage Server |
addmod / delmod |
!addmod @role |
Adds or removes a moderator role (this doesn't grant Discord permissions) | Manage Server |
listmods |
!listmods |
Lists moderator roles | Everyone |
ignorechannel |
!ignorechannel [#channel] |
Stops (or allows again) commands in a channel for non-managers | Manage Server |
ignoreuser |
!ignoreuser @member |
Stops (or allows again) a member using commands | Manage Server |
ignorerole |
!ignorerole @role |
Stops (or allows again) a role using commands | Manage Server |
mentionable |
!mentionable @role [on/off/toggle] |
Lets everyone @mention a role, or stops it | Manage Roles |
addemote |
!addemote <name> + image attached |
Adds a custom emoji (PNG/JPG/GIF/WEBP, 256 KB max) | Manage Emojis |
| Command | Usage | What it does | Permission |
|---|---|---|---|
ranks |
!ranks |
Lists the roles members can give themselves | Everyone |
rank |
!rank @role |
Gives yourself a rank, or removes it if you already have it | Everyone |
addrank |
!addrank <name> [color] [hoist] |
Creates a joinable rank | Manage Roles |
delrank |
!delrank @role |
Removes a joinable rank | Manage Roles |
roles |
!roles [search] |
Lists the server's roles and their IDs | Everyone |
roleinfo |
!roleinfo @role |
Shows details about a role | Everyone |
| Command | Usage | What it does |
|---|---|---|
tag |
!tag <name> |
Posts a saved tag |
tag create |
!tag create <name> <text> |
Saves a new tag |
tag edit |
!tag edit <name> <text> |
Edits your tag |
tag delete |
!tag delete <name> |
Deletes your tag |
tags |
!tags [search] |
Lists tags |
| Command | Usage | What it does |
|---|---|---|
profile |
!profile [@member] |
Shows level and XP. You earn XP by chatting (once a minute) |
leaderboard |
!leaderboard |
Shows the top 10 by XP |
balance |
!balance [@member] |
Shows SID Coins |
daily |
!daily |
Claims 75-150 coins once a day |
work |
!work |
Earns 10-40 coins (up to 10 times a day) |
pay |
!pay @member <amount> [message] |
Sends coins to someone |
| Command | Usage | What it does |
|---|---|---|
help / ping / info / stats / uptime |
!help |
Bot help, latency, info, stats and uptime |
serverinfo / membercount |
!serverinfo |
Server details and member count |
whois / avatar |
!whois [@member] |
Member details, or their avatar |
cmembers |
!cmembers |
Lists members who can see this channel |
poll |
!poll "Question" "Option 1" "Option 2" |
Creates a poll with 2-10 options. Put each part in quotes |
color / randomcolor |
!color #ff0000 |
Shows a color preview, or a random color |
flip / roll / rps |
!roll 20 2 |
Coin flip, dice (size, count), rock-paper-scissors |
dadjoke |
!dadjoke |
Tells a dad joke |