Skip to content
This repository has been archived by the owner on Feb 17, 2024. It is now read-only.

Latest commit

 

History

History
124 lines (64 loc) · 4.07 KB

feishu.md

File metadata and controls

124 lines (64 loc) · 4.07 KB
  1. 浏览器登录飞书

  2. 创建新企业账号(个人用户无法使用应用机器人)

image-20230623033930446

  1. 创建应用

配置应用能力

image-20230623033948491

配置Encrypt Key,自定义个密码或者随机输进去就ok了,后面配置文件需要填

image-20230623034003565

将通讯录下以应用身份权限开通

image-20231016162358709

同时还需要登录到飞书管理后台(浏览器搜索飞书管理后台,一般第一个点进去就跟我差不多的界面),找到你的应用

image-20231016162506059

将可用成员配置成全部成员,否则会报获取用户列表失败错误。需要读取用户列表权限的作用是添加账号时配置账号对哪些用户开放需要以及统计每个用户的使用情况时需要使用。

image-20231016162554257

开通消息与群组列表下的权限,开通第一页内所有的即可。作用是应用可以发消息(如果程序启动,日志上并未打印你与机器人发送的私聊消息则检查此处的权限和后续事件订阅里的权限)

image-20230623034018518

填写application-sample.yaml配置文件,其中 redis 相关的如果用 docker 方式启动可以保持默认

my-config:
  app-id:    #见下图   
  app-secret:  #见下图
  encrypt-key:  #见下图
  verification-token:   #见下图
  proxy-url: http://rnproxy.zhangjiashu.tech #已挂,自建或者使用别人的
  user-name: admin   #前端页面的登录账号和密码
  password: admin

image-20230623034037529

配置文件的代理可选择自建,相关项目链接: 教程

或者进群找我要代理地址

前端配置.env文件

VUE_APP_API_BASE_URL=http://ip:9001/    #将 ip 换成服务器的 ip 就行

启动项目,项目根目录下运行

sudo docker-compose up -d

#查看日志
sudo docker-compose logs -f

保证服务器防火墙端口9001打开,前端需要放开 9002 端口

浏览器打开输入http://ip:9001/ping

如果响应pong则9001端口打开了

配置事件订阅地址,地址为 http://ip:9001/chatEvent

如果提示添加失败等错误,检查程序是否成功启动,端口是否开放,飞书填写的 url 是否正确,配置文件中 encryptKey 等参数是否配置正确

image-20230623034053296

添加订阅的事件,见下图。目的是让程序能订阅到你发给机器人的消息事件

image-20230623034110515

image-20230623034121825

添加消息卡片的请求地址

地址为http://ip+9001/cardEvent

image-20231016164436817

发布应用

image-20230623034141206

申请线上发布

审核https://pw6tyxlat7m.feishu.cn/admin/appCenter/audit/

image-20230623034154112

在前端项目的账号管理页面添加账号即可

搜索你的应用名称,私聊即可使用

image-20231016164613538

如果觉得部署太麻烦,也可以进群私聊群主申请加入企业,直接使用我部署好的机器人。 <<<<<<< HEAD

=======

19fce2ce947d5ff7b4261d89ddc7bbbb3ba0c7c0