- ChatGPT accepts Google Drive links. In case PDF, Docx, or text files (json, yaml, text...) will extract the content and will be added to the prompt. Use: ?? PROMPT !URL1 !URL2 !URL99
- ChatGPT accepts attached images.
- ChatGPT output is nicer since SmartBot will automatically translate general Markdown to Slack Markdown.
- Now when on a ChatGPT session if you want to delete the last ChatGPT response and send again last prompt, you can use
resend prompt
. - You can set the context of your ChatGPT session:
set context CONTEXT
. Example:set context You are a funny comedian who tells dad jokes. The output should be in JSON format.
- You can remove all prompts from a given session by using
chatgpt clean SESSION_NAME
- Add static content to your session by using
add static content URL1 URL99
. - Add live content to your session by using
add live content URL1 URL99
. The content will be downloaded and added to your session every time you send a new prompt. See also:delete live content URL1 URL99
- You can add authorizations on a specific ChatGPT session:
add authorization HOST HEADER VALUE
, for example:add authorization api.example.com Authorization Bearer 123456
.
Remember to use a DM with SmartBot to keep these values secret.
If you share this session as public or for a specific channel, users will be able to send prompts for that session using your authorizations but they won't be able to see the auth values or copy those auth to a new chatgpt session. - It is possible to use a session that is public, private or shared with a channel as a temporary session:
?? use SESSION_NAME PROMPT
. For example:?? use lunch What's for Thursday?
- You can add collaborators on temporary ChatGPT sessions
- Add messages from a channel to your session by using
add history #CHANNEL_NAME
. - When you send a wrong command, SmartBot ChatGPT will tell you which commands could be the ones you wanted to call.
Full Changelog: v1.15.0...v1.15.25