Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warn guild admins if the bot is unable to work with the chonkiest role #68

Open
5 tasks
dudeofawesome opened this issue Feb 3, 2023 · 2 comments
Open
5 tasks
Assignees
Labels
enhancement New feature or request p0 Priority 0 (Highest)

Comments

@dudeofawesome
Copy link
Collaborator

dudeofawesome commented Feb 3, 2023

This could be caused by the role being positioned above the bot's role.

We should probably send a message to the admins in a designated channel. Maybe the "system" channel or "widget" channel? Fall back to the vbot channel otherwise? IDK.

  • Handle in:
    • DiscordHelperService::findOrCreateBiggestVirginRole
    • DiscordHelperService::createBiggestVirginRole
    • DiscordHelperService::assignBiggestVirginRole
  • Ensure we only send warnings once
  • Unset "warning sent" indicator once the error has been remedied.
@dudeofawesome dudeofawesome added the enhancement New feature or request label Feb 3, 2023
@EdgarSaldivar
Copy link
Member

Do you basically want to create additional channels that are admin only, system and widget? I suppose that would be cleaner.

@EdgarSaldivar EdgarSaldivar self-assigned this Feb 21, 2023
@dudeofawesome
Copy link
Collaborator Author

Nah, I don't want to spam our guilds with new channels. Thinking about spam, we also would want to rate-limit the warning message.

@dudeofawesome dudeofawesome added p1 Priority 1 (High) p0 Priority 0 (Highest) and removed p1 Priority 1 (High) labels Feb 21, 2023
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Virginity Bot Feb 21, 2023
@dudeofawesome dudeofawesome moved this from 📋 Backlog to 🔖 Ready in Virginity Bot Feb 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request p0 Priority 0 (Highest)
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants