Battle notifications #473
PabloCorso
started this conversation in
Feature discussion
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Battle Notifier
Bump for BN bot :D
New improvements and features
New useful features for Battle Notifier:
bn/
folder with.json
files.Edit settings via web
Now that there is Discord login, we could make battle notification configurations much more usable via elma.online instead of using Discord complex commands :) Plus it would add a lot more visibility to this feature.
We can keep Discord commands too, specially
!bn help
and!bn on/off
, and redirect to the elma.online to set your configuration.Add queue notifications
Barryp asked to have 5 minutes heads up for his battles, but I dunno how viable this is. My idea is to have queue notifications, we already have queue events logged at Discord. Would need to define what is an useful message. This is a queue log example:
This alone might not very useful. It would be nice to include the whole queue plus an estimation of how long it will take to start. The estimation would be always approximated because battles can be aborted/stopped, and for example One Life battles can certainly last less than queued (although users know this already).
There could be update notifications too, for when the queue changes. For example, if I'm subscribed to Chris, I get notified when:
Could also add a setting to turn off queue notifications, but keeping start notifications on and vice versa.
Bonus: how to notify pipes?
A few ideas of how this could be done:
Group of level name patterns
Add level name patterns to
#group-name
, example with commands:!bn add #pipe APipe JoPi Pipo Popi
Remove a specific level name pattern from the group:
!bn remove #pipe APipe
Then subscribe the group:
Normal #pipe by Pab
This would work for pipes and other things.
Concerns: Let anyone edit #pipe or the first on to make this group owns it?
Recognize pipes algorithmically
Recognize if it's a pipe via code :D
Beta Was this translation helpful? Give feedback.
All reactions