Update the default system prompt and introduce a placeholder that can be replaced with the Slack user ID of the bot when the thread is first created. This can be used to tell the bot who it is on Slack, so it doesn't confuse @ChatGPT initial prompt with @ChatGPT saying initial prompt.
Example 1 with this PR:
Initial prompt: Who is @ChatGPT?
Example reply: That is my Slack user ID! I am a bot designed to help with various tasks in this Slack chat room.
Example 2 with this PR:
Initial prompt: @ChatGPT What is your Slack user ID?
Example reply: My Slack user ID is @ChatGPT
Update the default system prompt and introduce a placeholder that can be replaced with the Slack user ID of the bot when the thread is first created. This can be used to tell the bot who it is on Slack, so it doesn't confuse
@ChatGPT initial prompt
with@ChatGPT
sayinginitial prompt
.Example 1 with this PR: Initial prompt:
Who is @ChatGPT
? Example reply:That is my Slack user ID! I am a bot designed to help with various tasks in this Slack chat room.
Example 2 with this PR: Initial prompt:
@ChatGPT What is your Slack user ID?
Example reply:My Slack user ID is @ChatGPT
Fixes #12.