写在前面:本人纯小白,写的代码很简陋,本专栏的重点在于分享一种思路。
运行以上代码只需要自己的Claude频道的ID以及自己创建应用的User OAuth Token即可。
获得个人Claude频道ID的方法
(资料图)
可以看到我的Claude的个人网址是https://app......../D053AAG0HHQ,个人网址后面的这个D053AAG0HHQ就是私人Claude的ID。
PS:这个页面就是自己和Claude聊天的页面
获得个人User OAuth Token的方法
1. 进入这个网址:https://api.slack.com/
2. 点击右上角的Your apps
3. 点击 Create an App,然后会出现下图所示,选择第二个From an app manifest
4. 选择自己工作区,然后下一步的配置我选择的默认(这一步也许很重要,但不会影响到我想实现的功能,或许想要实现更复杂功能的时候要改这个配置)
5. 创建成功后会进入下面这个页面,继续往下滚动会看到Bots这个选项,看到之后点击进入
6. 然后点击下面这个绿色按钮Review Scopes to Add
7. 进入下面这个页面后找到Scopes下面的User Token Scopes
8. 点击User Token Scopes下面的Add an OAuth Scope给用户添加权限。要添加的权限如下:
channels:history
channels:read
chat:write
files:write
groups:history
groups:read
im:history
im:read
im:write
mpim:history
mpim:read
team:read
users:read
(一共13种,我是参考官方claude的权限设置的,有些权限也许添加也没什么用)
9. 添加完用户权限之后,点击当前页面OAuth Tokens for Your Workspace下面的Install to workspace,点击允许之后会出现下面这个页面。然后就得到了自己的User OAuth Token
写在后面:我只研究了slack的一小部分,它的功能还有很多很多,也许还有比这种方式更方便的方式,欢迎大家来交流slack的用法。
效果展示:
答案0分!
标签: