Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# AI App Template (Bolt for Python)
# AI Agent App Template (Bolt for Python)

This Bolt for Python template demonstrates how to build [AI Apps](https://docs.slack.dev/ai/) in Slack.

Expand Down Expand Up @@ -86,7 +86,7 @@ Every incoming request is routed to a "listener". This directory groups each lis
Configures the new Slack Assistant features, providing a dedicated side panel UI for users to interact with the AI chatbot. This module includes:

`assistant.py`, which contains two listeners:
* The `@assistant.thread_started` listener receives an event when users start new app thread.
* The `@assistant.thread_started` listener receives an event when users start new app thread.
* The `@assistant.user_message` listener processes user messages in app threads or from the app **Chat** and **History** tab.

`ai/llm_caller.py`, which handles OpenAI API integration and message formatting. It includes the `call_llm()` function that sends conversation threads to OpenAI's models.
Expand All @@ -97,7 +97,7 @@ Only implement OAuth if you plan to distribute your application across multiple

When using OAuth, Slack requires a public URL where it can send requests. In this template app, we've used [`ngrok`](https://ngrok.com/download). Checkout [this guide](https://ngrok.com/docs#getting-started-expose) for setting it up.

Start `ngrok` to access the app on an external network and create a redirect URL for OAuth.
Start `ngrok` to access the app on an external network and create a redirect URL for OAuth.

```
ngrok http 3000
Expand Down
6 changes: 3 additions & 3 deletions manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"display_information": {
"name": "Bolt Python Assistant"
"name": "Bolt Python AI Agent"
},
"features": {
"app_home": {
Expand All @@ -9,11 +9,11 @@
"messages_tab_read_only_enabled": false
},
"bot_user": {
"display_name": "Bolt Python Assistant",
"display_name": "Bolt Python AI Agent",
"always_online": false
},
"assistant_view": {
"assistant_description": "Hi, I am an assistant built using Bolt for Python. I am here to help you out!",
"assistant_description": "Hi, I am an agent built using Bolt for Python. I am here to help you out!",
"suggested_prompts": []
}
},
Expand Down