zekroTJA / shinpuru

シンプル - Discord Bot with role selection, moderation, karma ranking, a starboard, code execution, raid alerting, backups, a web interface, twitch notifications and more!
https://shnp.de
MIT License
190 stars 37 forks source link

Join rule accept #364

Closed zekroTJA closed 1 year ago

zekroTJA commented 2 years ago

Type

Enhancement of an existing feature

Description

A feature where users need to accept the guild rules, for example, via a reactions - or better via a component button - in a channel. After that, they will get assigned a role which allows read-write access to all other channels.

Attachments

No response

zordem commented 2 years ago

(or via modals) ((would be dope uwu))

zekroTJA commented 2 years ago

Yeah but how? You can not simply open a modal when a user joins and even if, this would be counter intuitive as hell.

zordem commented 2 years ago

If you use a component button you can reply the user with a modal.

zordem commented 2 years ago

My reasoning behind that is the following: People to accept something on a modal is more engaging then just a button. ANd more engagion for rules is better in my opinion.

TomRomeo commented 2 years ago

Modals don't have any type of buttons though, right?

What would users be expected to write into the textinput inside of that modal?

zordem commented 2 years ago

Yes you are right, i wasn't aware of that. Forgot my comment. Having a text field where users type "I accept" or something is not a good solution.

zekroTJA commented 1 year ago

I think this feature is obsolete by now because Discord has a native feature now which actually does this in a similar way.