Closed E-sion closed 1 year ago
To customize your ChatGPT bot's personality and abilities, the OPENAI_SYSTEM_TEXT environment variable is already available for your use. Please refer to https://github.com/seratch/ChatGPT-in-Slack/blob/main/README.md#running-the-app-on-your-local-machine to learn how to utilize it.
To achieve your goal, customizing the system text should suffice. However, if you find yourself needing a set of pre-defined messages for any reason, feel free to fork this repository and modify the code as necessary. I don't plan to add such complexity to this app. Your understanding on this would be appreciated.
I am closing this issue for now, but should you have further comments on this topic, don't hesitate to reach out.
Hello, I'm a user of your chatgpt in slack app, and I really appreciate your work. It's amazing to chat with chatgpt in Slack.🥰
I have a suggestion for a new feature that I think would make the app more fun and flexible. I wonder if you could support customizing chatgpt's personality with a JSON file, like this:
This file contains some predefined messages for the system, the user, and the assistant roles. The idea is to let the user choose a personality for chatgpt, and let chatgpt respond according to the messages in the file.
As a user, I want to chat with chatgpt with different personalities, so that I can have more fun and variety in the conversation.
For example, I can create a JSON file with a humorous personality, like this:
Then, when I chat with chatgpt, it will use this personality and make jokes.
I think this feature would make the app more customizable and entertaining. It would also allow users to create their own scenarios and stories with chatgpt.
What do you think about this idea? Is it possible to implement it in the future? Thank you for your time and attention.🙏