ily on root
root commands
the same ily, rebuilt for root. all 313 commands across 15 categories, typed with ,
getting started
- 1add ily to your communityin the root desktop app, open community settings → bots → browse the bot store, find ilybot and install it. installing bots needs root on desktop.
- 2assign ily to your channelscommunity settings → bots → ilybot → channel assignment. ily can only see and reply in channels it's assigned to, so pick select all, and check again when you add new channels.
- 3give ily a role above the roles it hands outlike on discord, ily can only give or take roles ranked below its own. make a role for ily (it doesn't need any permissions), drag it above your reaction, self, colour and reward roles, and give it to ily.
- 4type ,helpeverything starts with , — try ,help for categories and ,help <command> for details. change the prefix with ,prefix.
how root ily is different
- no embeds or buttons
- replies are formatted text, games use typed moves (hit, stand, 1-9) and role menus use reactions
- no dms
- anything private (reminders, highlights, poker cards) arrives as a root notification instead
- mute and slowmode
- root has no timeout, so ily deletes a muted member's messages, and messages sent too fast in slowmode
- voicemaster
- root bots can't move people between voice channels, so ily makes your channel and sends you a link
- channel names
- root only allows lowercase letters, numbers and dashes, so ily tidies names for you (members: 5 becomes members-5)
index
15 categories, read straight from the root bot every time it ships.
moderation
bans, warns, mutes, jail and a case log for every member
moderation
37,ban@user [duration] [reason]ban a member, optionally for a while (e.g. 7d)
,ban @user 7d spamming in general,ban @user being rude,banslist current bans
,case<number>show one case
,clearwarns@userclear all of a member's warnings
,delcase<number>delete a case/warning by number
,deletemodlog<warn @user <#> | note <case> | allwarns @user | allnotes @user | all @user>delete entries from a member's record, or wipe it
,hardban@user [reason]ban a member for good and delete their recent messages
,jail@user [duration] [reason]jail a member: their roles are saved and swapped for the jail role
,jail @user 1h breaking rules,jailedwho's in jail right now
,jailset<role @role | channel #channel>use an existing role/channel for the jail
,jailsetup[role name]make a jail role + jail channel, and hide every channel group from the role
,jailsynchide every channel group from the jail role again
,kick@user [reason]kick a member out of the community
,lock[#channel]stop everyone from sending messages in a channel
,massban@user @user ... [confirm]ban several members at once (up to 50)
,masskick@user @user ... [confirm]kick several members at once (up to 50)
,modlogs@usereverything on a member's record (warns, notes, bans...)
,modstats[@mod | today | 7d | 30d | all | reset]staff activity: mod actions, messages and voice time per mod (7d, 30d, all), or one mod's breakdown
,mute@user [duration] [reason]mute a member: ily deletes anything they post until unmuted
,mute @user 30m slow down,mute @user,mutedlist muted members
,note@user <text>leave a private staff note on a member
,purge<1-100> [@user]delete recent messages (optionally only one member's)
,purge 20,purge 50 @user,removeafk@userclear someone's afk
,role@user @rolegive or take a role (toggles)
,roleadd@user @rolegive a member a role
,roleremove@user @roletake a role from a member
,slowmode<duration | off> [#channel]one message per member per window in a channel (ily deletes extras)
,slowmode 10s,slowmode off,softban@user [reason]kick a member and delete their recent messages
,strip@user [reason]take every role from a member (the ones ranked below ily)
,tempban@user <duration> [reason]ban a member for a set time, then Root lifts it
,tempban @user 2h cool off,unban<@user | name>lift a ban
,unjail@user [reason]let a member out of jail and give their roles back
,unlock[#channel]undo ,lock on a channel
,unmute@userunmute a member
,vckick@user #voice-channelkick a member out of a voice channel
,warn<@user | message link> <reason>warn a member (saved to their record). With a message link or a reply, the warning goes under that message
,warn @user please keep it kind,warnings[@user]show a member's warnings


