VolvoxCommunity / Volvox.Helios-old

Powerful, modular, web-managed, open-source Discord bot created by a community for communities.
http://www.volvox.tech
MIT License
48 stars 17 forks source link

Ideas for new modules, !Raid/!Queue/!Raffle #116

Open yoshiimann opened 5 years ago

yoshiimann commented 5 years ago

this is an idea for tracking people in raids, doing giveaways or queues, all in the same module:

  1. Open raid, post message to a channel
  2. Listen for !join command, respond with @user has joined the raid or custom command
  3. Close raid and track all who joined

optional parameters would be to set an automatic timer, and optionally picking a winner at random upon closing.

SolarysDev commented 5 years ago

You may want to elaborate on your idea of "raiding." Depending on what that entails, it would outright be against Discord's Terms of Service.

yoshiimann commented 5 years ago

Simply a command that does the above. Example.

  1. Mod posts "!raidnow"
  2. Bot posts message in a channel saying "raid is now open, type !join to enter"
  3. Listens for users typing "!join" and responds with "@user has joined the RAID" keeps list of users.
  4. Listens for mod post !raidend
  5. Bot posts message in channel saying "the raid has ended, thank you for joining." prints list of users that joined to a channel, maybe a different one for mod tracking