Skip to content

一个飞书机器人武器库,一个机器人监听后台

Notifications You must be signed in to change notification settings

kalulas/FeishuRobotArsenal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FeishuRobotArsenal

飞书机器人服务后台,RobotArsenal包装飞书API,Service提供自定义服务

内容索引

Root:.
│  .gitignore
│  config.json # 应用配置json
│  config.py # 配置管理
│  echo_bot.py # 服务器后台 基于HTTPServer,依赖RobotArsenal,Service
│  no_disturb_users.json # 服务免打扰用户配置
│  README.md
│  robot_arsenal.py # RobotArsenal 机器人武器库
│  service.py # Service 机器人服务中心
│
│
└─services
   │  service_base.py # 机器人服务基类
   └─ service_roll.py # 机器人roll点服务
        

运行环境

  1. python3
  2. 已申请的飞书机器人
  3. 权限需要自己申请

TODO

  • 优化tenant_access_token获取
  • 优化部门用户信息缓存,更新机制
  • 普通消息替换@字符串
  • 富文本消息支持
  • service类实现
  • 本地化功能设计
  • [服务] 查看可使用命令及使用方式
  • [服务] 查看群免打扰成员,添加/删除群免打扰成员
  • [服务] 接入gitlab,在合并群中通知主管
  • [武器库] 通用日志接口
  • [武器库] 初始化填入管理人open_id,对应open_id配置
  • 接口简化整理
  • 消息卡片支持

About

一个飞书机器人武器库,一个机器人监听后台

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages