https://supinic.com/bot/channel-bots/levels ## Level 0: - [x] [link](https://twitch.tv/IceCreamDataBase) ## Level 1: - [x] You'll have seen it before ... I hope ... ## Level 2: - [x] Full command system is implemented (see later messages) ## Level 3: - [x] command prefix is `<` ## Level 4: - [x] Bot adheres to 1 second cooldown. If bots own UserLevel is VIP or higher, disable said cooldown dynamically. [link](https://github.com/cineafx/IceCreamDataBase/blob/7db576b22c804b0434208f3a801e25e1d4ef52ff/classes/Queue.js#L147) ## Level 5: - [x] same message cooldown. [link](https://github.com/cineafx/IceCreamDataBase/blob/7db576b22c804b0434208f3a801e25e1d4ef52ff/classes/Queue.js#L172-L174) ## Level 6: - [x] Per command individual cooldown as well as a global "per channel" cooldown settable [link](https://github.com/cineafx/IceCreamDataBase/blob/7db576b22c804b0434208f3a801e25e1d4ef52ff/classes/modules/commands/Helper.js#L150-L167) Botadmins (icdb) go around this limit. ## Level 7: - [x] extern API [link](https://github.com/cineafx/IceCreamDataBase/blob/7db576b22c804b0434208f3a801e25e1d4ef52ff/classes/modules/commands/Helper.js#L124-L132) ## Level 8: - [x] Per command UserLevel setting. [link](https://github.com/cineafx/IceCreamDataBase/blob/7db576b22c804b0434208f3a801e25e1d4ef52ff/classes/modules/commands/Commands.js#L63) ## Level 9: - [x] Eval / Debug command. [link](https://github.com/cineafx/IceCreamDataBase/blob/7db576b22c804b0434208f3a801e25e1d4ef52ff/classes/modules/commands/Hardcoded.js#L35-L65) ## Level 10: - [ ] help with dynamic list of commands. (preferably on a bot.icecreamdatabase.com page) ## Level 11: - [x] supnic api ping. ## Level 12: - [x] Achieve any three bot badges. - Need to ask supinic to apply some badges ... Haven't come around to doing it. - https://supinic.com/bot/channel-bots/badges - These ones we should have currently: - Verified - Website - https://tts.icecreamdatabase.com/all - https://tts.icecreamdatabase.com/single - https://bot.icecreamdatabase.com - Database - Multi-platform - Every bot account is a separate instance which is just started in the same application. - Technically both sunred and me are running the bot for testing purposes on our own PCs - Might have misunderstood the requirements - Open source - Moderation - It detects it's own modstatus but it doesn't do any moderation by default. - Regex can be added to type timeout / ban commands. (Not sure if this ones counts)
https://supinic.com/bot/channel-bots/levels
Level 0:
Level 1:
Level 2:
Level 3:
<Level 4:
Level 5:
Level 6:
Botadmins (icdb) go around this limit.
Level 7:
Level 8:
Level 9:
Level 10:
Level 11:
Level 12: