Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCEMENT] Personality Customisation per Server/User #10

Open
TecEash1 opened this issue Mar 10, 2024 · 0 comments
Open

[ENHANCEMENT] Personality Customisation per Server/User #10

TecEash1 opened this issue Mar 10, 2024 · 0 comments
Assignees
Labels
enhancement Development on an existing feature feature Completely new feature or request P1 Priority High

Comments

@TecEash1
Copy link
Owner

TecEash1 commented Mar 10, 2024

📋 What is the current feature?

Only developers/owners can currently change the bots personality via the /personality command.

🌟 How do you want it to be improved?

There should be a global personality and a per-server personality. The server owner should be able to change the per-server personality, and the bot developers/owners should be able to change the global personality. The per-server personality should be secondary to the global one, or maybe overwrite it.

There should be an option to disable per-server personalities and block specific serverIDs so owners from there cannot change the personality in case.

Database structure:


database/
  default_personality.txt
  users/
    [USERID].txt  // Example user files
    [USERID2].txt  //  (content specific to each user)
  servers/
    [SERVERID1].txt // Example server files
    [SERVERID2].txt //  (content specific to each server)
  • There should be a per-user personality customisation option for DMs or for servers that do not have a set personality. Or there should be an option for the bot owner to enable this feature.
@TecEash1 TecEash1 added the enhancement Development on an existing feature label Mar 10, 2024
@TecEash1 TecEash1 self-assigned this Mar 10, 2024
@TecEash1 TecEash1 added this to Plans Mar 10, 2024
@TecEash1 TecEash1 moved this to Todo in Plans Mar 10, 2024
@TecEash1 TecEash1 changed the title [ENHANCEMENT] Personality Customisation per Server [ENHANCEMENT] Personality Customisation per Server/User Apr 13, 2024
@TecEash1 TecEash1 added the feature Completely new feature or request label Apr 25, 2024
@TecEash1 TecEash1 added the P1 Priority High label May 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Development on an existing feature feature Completely new feature or request P1 Priority High
Projects
Status: Todo
Development

No branches or pull requests

1 participant