Bot for Discord servers, designed for the automated management and coordination of SINoALICE's colosseum through pre-configured messages.
To check the list of available commands, use !help
. To check what an individual command does, write !help <command>
.
- Give a role with admin permissions to Lammy; she'll need to create roles, ping them, react to messages and be able to write in channels where maybe you don't want other people to do so.
- Set an administrator group with
!setadmin <AdminRole>
, which will be able to use certain priviledged commands. - Set the guild group with
!setmember <GuildRole>
. This is to prevent non-members to check your guild's relevant information, such as nightmare rotation or assignment list. - Create a new channel and post
!ask <nightmare>
with as many nightmares as you'd like to take into account. It will auto-react with S, L and checkmark emojis that members should also react to, indicating unevolved, evolved and equipped nightmare, respectively. - Write down what nightmare is assigned to what user with
!assign <user> <nightmare>
. This list will be used in the next described command. - Set up the initial order of nightmare summoning with
!order <nm1> <nm2> <...>
. Can add nightmares at the start of the list by writing!order <nm0>
. - Set the colosseum start time (UTC) with
!time <UTCtime>
. - Assign
@Vanguard
and@Rearguard
roles to corresponding members so they can be pinged with each colosseum's demon weapons at the appointed time. - Run the bot's colosseum aid by typing
!start
.
- Write down that day's demons with
!sd <FirstDemon> <SecondDemon>
. Check out each demon's indexes by typing!demonlist
. - Check that day's demons after tehey have been set with
!getdemons
to check all demon weapons, or use!demonsvanguard
and!demonsrearguard
if only interested in vanguad/rearguard weapons. - Update the assignment list whenever a new member gets an interesting nightmare with
!assign <user> <nightmare>
or change the assignments if necessary. - Alter the order, if necessary, with any of the
!order
commands, which will reference the assignment list.
- If nightmare summoning can't be done one after the other and time has been lost between summonings, use
!delay <seconds>
to set a delay to all the shotcalls (except the demons' reminder). - If you want to switch positions in the nightmare summoning (for example, to dounter the enemy's nightmare), use
!order <nightmare1> <nightmare2>
. - Use
!push
if you want a nightmare to be summoned as soon as possible. Will postpone the remaining nighmares in the order.