Skip to content

[ENHANCEMENT] Personality Customisation per Server/User #10

@TecEash1

Description

@TecEash1

📋 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.

Metadata

Metadata

Assignees

Labels

P1Priority HighenhancementDevelopment on an existing featurefeatureCompletely new feature or request

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions