-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslack.manifest.yml
75 lines (75 loc) Β· 2.84 KB
/
slack.manifest.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
display_information:
name: Kami (Local)
description: π Keep your team's knowledge organized. Slack β Notion = πͺ
background_color: '#000000'
long_description: Kami is a tool that allows users to create acronyms from Slack messages and store them in their organization's Notion. Kami also allows users to search and define acronyms within messages on Notion. Additionally, Kami can be used to store answers for frequently asked questions within Slack threads in Notion, as well as automatically search for and try to solve new questions in a channel using the stored FAQs. Kami also has the ability to summarize long Slack threads using Open AI and generate new Notion pages and Slack messages (coming soon) with simple prompts. Kami is open source with an MIT license.
features:
app_home:
home_tab_enabled: true
messages_tab_enabled: true
messages_tab_read_only_enabled: true
bot_user:
display_name: Kami
always_online: true
shortcuts:
- name: Search acronym
type: message
callback_id: define_acronym_message_shortcut
description: Search any acroynms in this message
- name: Search similar FAQs
type: message
callback_id: search_faq_shortcut_message
description: Search similar FAQs from this message
- name: Create new acronym
type: message
callback_id: create_acronym_message_shortcut
description: Detect and create a new acronym from the message
- name: Create/update FAQ
type: message
callback_id: create_faq_message_shortcutapa
description: Create or update a FAQ based on thread message
- name: '[Open AI] Create page'
type: global
callback_id: create_page_prompt_global
description: 'Create a page from a simple prompt'
- name: 'Search acronym'
type: global
callback_id: define_acronym_global
description: 'Search a acronym based on an input'
- name: 'Create new acronym'
type: global
callback_id: define_acronym
description: 'Create a new acronym'
- name: '[Open AI] Summarize'
type: global
callback_id: create_summary_page_message
description: 'Create a summary and outcomes page from thread'
oauth_config:
redirect_urls:
- https://<YOUR_HOST_NAME>/slack/oauth_redirect
scopes:
bot:
- chat:write
- channels:history
- groups:history
- im:history
- mpim:history
- commands
- reactions:read
settings:
event_subscriptions:
request_url: https://<YOUR_HOST_NAME>/slack/events
bot_events:
- app_home_opened
- app_uninstalled
- message.channels
- message.groups
- message.im
- message.mpim
- reaction_added
interactivity:
is_enabled: true
request_url: https://<YOUR_HOST_NAME>/slack/events
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: true