最科幻的企业微信群机器人管理工具
非常方便的发布群即时消息和定时消息,解放双手,提升沟通效率
部署教程
这个是在nginx上部署此工程的使用参考教程:从0到1,Nginx部署Nodejs+React教程
更新日志(2020.05.31)
- 修复设置为智能跳过工作日时,周日依然提醒问题。
- 前端修复定时成功后,时间下拉状态不更新问题。
快速启动
# 本地开发环境
# 启动前端
cd insight-front-end
npm install
npm start
# 启动后端
cd insight-back-end
npm install
npm run dev
访问http://localhost:3000 即可启动。
前后端使用的是React+Nodejs,数据库默认为Mysql测试库,您可以进入insight-back-end/config
文件夹下,修改为自己的Mysql配置。
在线Demo
欢迎访问insight在线体验官网 ,您可以注册一个账号体验。
注意此网站为demo测试版本,不保障机器人安全性,如有需求可自行部署。
Insight是什么?
Insight是一个可以管理企业微信群机器人的小工具,在这里添加一个机器人webhook地址,然后发布即时消息和定时消息,消息就会发送到企业微信中机器人所在的群里。
比如每个周五下午17:00,还在手动在群里发消息提醒@所有人写周报?No,现在只需在Insight上绑定一个机器人,创建一个“每周五下午17:00”执行的定时任务,即可完美解决。这种简单重复的工作就交给Insight吧!
产品特色
- 一键发布消息,支持@所有人、指定人,方便快捷。
- 强大的定时功能,可以每天执行并且智能跳过节假日,彻底解放双手。
- 简约的排版,科幻的风格,3分钟内轻松上手。
- 贴心的自定义套件,拓展代码实现自定义文本内容。
- 完备的权限控制,保证机器人运行安全无忧。
- 支持移动端布局,支持集成到企业微信控制台。
您可以继续阅读详细的使用文档,解锁更多功能。
技术栈
我们使用的技术尽量是通用简单,即使是一个前端工程师也可以很快掌握前后端代码,下面是前后端项目用到的技术栈,和使用到的组件库。
业务 | 技术 | 教程 |
---|---|---|
前端 | React+ Create React App + Mobx + Ant Design | 我有一篇博客专门介绍React技术栈的学习路线:react-build,那里讲的很详细。 |
后端 | Nodejs+ Egg + Typeorm + Typescript + Mysql | 后端使用Egg.js+Typescript模版,数据库操作使用的是ORM,非常方便,如果您需要基于此开发,可以看看官方文档,相信你会喜欢。 |
您可以随时把Mysql换成其他数据库,网上有教程,不过安装一个Mysql也很简单。
常见问题
- 如何找到我要添加的机器人?
- 怎样将此工具添加到企业微信控制台?
- 智能跳过节假日功能,每年假期不一样,该如何更新?
- 怎样才能成为超级管理员,权限分配是怎样的?
- 自定义套件是什么?如何开启?
- 如何部署? ...
想知道这些问题的答案?点击常见问题,了解更多。
👨🏻💻👩🏻💻交流群
我们会活跃在社区和交流群,可以在里面解答问题、探讨功能需求以及技术方案等等。您可以通过下面两种方式和我们沟通:
贡献
非常欢迎大家提出改进优化建议,所有合理的改动、优化、修正,新的组件,或者文档的修正、更新 相关的提交都会被接收。
关于
想了解“科幻”是怎样来的?这里有一份背后的故事分享,我们的创作历程