medallyon / grogsile.org-archive

The (old) Official Bot For ESO International
https://discordapp.com/invite/0jGipOeWW06jNmlL
Apache License 2.0
1 stars 0 forks source link

[Sub-System] Party System #30

Open medallyon opened 7 years ago

medallyon commented 7 years ago

Features:

Questions to be addressed:

whisperity commented 7 years ago

Should a Party be server-instanced? Definitely. The voice and text channel is created on a given server anyways. However: What if a new server is created for this bot, and the party people are given invites there? Could use less clutter and less moderation actions on the ESO server, or any community server whatsoever. Maybe toggleable behaviour by the server admin? So if they want, their own server, if they not, invite to the "Tamriel Messenger" server? (This new server should be entirely locked down, members kicked after party is over, instant invite link should go to the voice channel (so they auto-join it), one use, etc. #general with no messages and no rights to post.)

Should there be a limit as to how many people can join a particular Party? I think Discord limits the number of concurrent users anyway, but that limit is large. I think we should make some arbitrary decision, like 12, 24 or 50. Definitely a random number, but make it viable. I'd roll with 12, like a raid group.

Can members join multiple parties at one given time? Initially, let's roll with No.... We'll see the demand for this feature. Doesn't sound like too much to implement, but first we need to address What does it mean to leave a party? Disconnect from the voice channel? Leave the TTM server? Or is there a \Leave command?

whisperity commented 7 years ago

Also, there should definitely be a "sweep" implemented. If all users have disconnected from the party and noone posted/voiced for a while (an hour? a day?), the bot should clean the stuff up.

dachendev commented 7 years ago

Moved to web interface under projects.