Claude AI接入飞书Lark

更新

【claude 现已需要付费,可视自身情况决定是否使用】


说明

 本项目基于:
1.  Python Slack SDK
2. claude-in-slack-api

使用方法

获取 SLACK_USER_TOKEN 以及 CLAUDE_BOT_ID

请参考【claude-in-slack-api】作者的在知乎发布的教程:

Claude|媲美 ChatGPT,如何免费接入到个人服务

也可查看图片备份:备份

 

获取飞书 App ID 及对应的 App Secret 及进行必要配置

进入 飞书 app 官网 (https://open.feishu.cn/app) 后,按照下述步骤进行

  1.  创建【企业自建应用
    Claude AI 接入飞书 Lark
  2.  点击你的应用 进入应用详情
    Claude AI 接入飞书 Lark
  3. 进入页面后即可在页面顶部获取到所需的 App ID 及对应的App Secret。记录对应的内容后,继续以下步骤。点击添加应用能力,选择机器人并进行简单配置
    Claude AI 接入飞书 Lark
    Claude AI 接入飞书 Lark
  4. 点击事件订阅,之后按照下述顺序进行操作:

Claude AI 接入飞书 Lark

    • 购买一个服务器:[阿里云 ]、[ 腾讯云] 均可
    • 绑定域名,以 example.com为例:[阿里云 ]、[ 腾讯云]
    • 开启防火墙端口:[阿里云 ]、[ 腾讯云 ] 注意,仓库中的 challenge.py  使用的端口是 6767 ,可根据个人喜好更换端口号,但注意更改后在对应的云后台开启同样的端口
    • 将仓库中的 challenge.py 上传到你的服务器并运行后,点击【请求地址配置】,填写 http://example.com:6767 并进行验证;
      Claude AI 接入飞书 Lark

> 期间可能需要更换服务器端的 python 版本,此项目 python 版本为 3.7.7,可参考[ 腾讯云轻量应用服务器 CentOS7.6 如何更新或安装 python3]

然后在服务器端运行以下命令pip install flaskpip install requestspip install json (可选)

  1. 验证成功后【添加事件】

Claude AI 接入飞书 Lark

期间部分事件的的开启可能需要你所在的企业的飞书管理员审核, 切换账号或要求对应人员审核即可
> 后续可根据自身需要开启更多【事件订阅】或【权限】
e.g.. 权限示例:
Claude AI 接入飞书 Lark

 

  1. 点击【版本管理与发布】并创建版本

Claude AI 接入飞书 Lark

  1. 填写版本信息并添加可用范围,如仅允许自己使用则仅选自己即可

Claude AI 接入飞书 Lark

 

  1. 根据上述步骤中获取的信息,修改 .env.bak, 中对应的字段 ( 图中为含中文的字段,格式可参考 api 部分 ),并保存为 .env 文件

Claude AI 接入飞书 Lark

 

  1. 将本项目上传至服务器后,确保目录结构中需含有 .env 文件(假设所有文件已上传至服务器的 /usr/app/Slack_plus/ ):

Claude AI 接入飞书 Lark

  1. 使用 ssh 软件 (如 terminus ) 登陆服务器终端后依次运行下述命令
    cd /usr/app/Slack_plus/
    pip install -r requirements.txt

nohup python3 -u claude.py
nohup python3 -u App_Entry.py

注意】:这两条命令只是为了尽快看到效果,实际使用时请改用这个方式部署【Flask 应用部署到腾讯云的轻量应用服务器


部署完成查看效果

登陆飞书,开始使用即可

Claude AI 接入飞书 LarkClaude AI 接入飞书 Lark

 

 文件名称:
 文件大小:2.1MB
 下载声明:本站部分资源来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。
下载地址:

Github:Claude AI 接入飞书 Lark

备份:Lark_plus



正文完
 0
Cheung, Elias
版权声明:本站原创文章,由 Cheung, Elias 于2023-06-04发表,共计1292字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)

无觅相关文章插件,快速提升流量