KBVE / kbve.com

Home Page:https://kbve.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Concept] : VIP System

h0lybyte opened this issue · comments

Core Concept/Theory
A clear and concise description of what the concept is. Ex. It would be cool if [...]

VIP Membership will include:

I could just extend this out into a VIP projects page.

This issue ticket will be just to assign a number to this concept and a place to store information and links.

We can close this issue out once the general system is operating.
The goal would be that any Twitch subscriber, patron, ect.. has a general perk/access.

One of the goals was to find a way to bulk-sell KBVE credits to users, I am thinking of using the VIP as a way to do so.


Alternative Ideas
Is there any other way this concept could be used?

It will be a quick way to gatekeep certain concepts / tools away from leechers.


Alternative Examples/Sources
Are there any other references that you can provide?

No need as of right now.


Additional information
Add any other context or examples of this concept here.

This will be included in the document.

For VIP system, I am thinking of using the labels that Appwrite provides, so that if a user is VIP, it will just slap the label onto their "User".

This could be done via a VIP function, which I can start after I finish up some of the backlog for the AutoGPT.

The function that should handle the VIP will be under the VIP folder for the Appwrite functions.
This will add/remove the label of VIP for the users, in the future I will integrate it with Discord as well, so we could have the roles integrated in both areas.

Furthermore, I could create an additional role that would be "Member"? This would mean that we could cross-verify the users on Discord with the Appwrite instance, This could make integrating into Discord easier too, so for example, if I wanted to send an encrypted message, I could do it via Appwrite functions, which would encrypt the message and then place it into their inbox and also directly message them that they got an encrypted message? It might be a bit annoying, so I will make it an opt-in style feature for the users.