Open XaverStiensmeier opened 1 year ago
I think reactions (emojis) would be the easiest way to join. Either a list view with numbers to select the group to join or one message per group.
Alternative or in Addation: Use roles. The bot could create channels and roles for each new created group. And set them visible to members with the group role. The role can be assigned on reaction (or when accepted by game master).
Yea, currently it is one message per group and therefore we should use emojis for that. There's also this project: https://bitbucket.org/advocatus-diaboli/termin-bot/src/master/ from a befriended developer that uses a dialog for event creation and emojis for joining.
Discords bot API also offers buttons below messages. You can customize text/emoji and choose from a set of styles. That might be easier/better for operations like join/leave groups. We could also think about an option for group owners, that you have to request joining and the GM has to confirm. But thats maybe another issue for later.
would this solve the issue? a click on "beitreten" adds the user to the group.. I did not found a way to adjust who gets which buttons, but the buttons show an error (only to user) if user lacks permission.
Additionally I'd suggest to add Invite to group
or Add to group
context menu entries when right clicking users within a server with the bot. I think that s possible (somehow).
Also !gjoin could fall back to a selection menu with all open (not full) groups, to pick from instead of posting correct usage.
We should consider implementing an easier way to join for players. Players need to have a simple, comfortable way to join groups. Maybe we can do something with emojis or the like?