Giter Site home page Giter Site logo

elliottssu / insight Goto Github PK

View Code? Open in Web Editor NEW
213.0 7.0 51.0 1010 KB

Insight是一个可以管理企业微信群机器人的小工具,可以非常方便的往群里发布即时消息和定时消息。

Home Page: http://insight.charmculture.com

License: GNU General Public License v3.0

JavaScript 59.71% TypeScript 27.92% HTML 0.47% Less 11.90%

insight's Introduction

📖使用文档 | ❓常见问题 | 💙创作历程

Insight

最科幻的企业微信群机器人管理工具

非常方便的发布群即时消息和定时消息,解放双手,提升沟通效率

Version Issues License

insight 预览

在线体验

⚠️ 因为下方域名到期,暂停使用,大家可以自行部署。 insight官网:http://insight.charmculture.com

注意:此网站仅供demo测试,你也可以暂时将自己的机器人放在这里。

部署教程

这个是在nginx上部署此工程的使用参考教程:从0到1,Nginx部署Nodejs+React教程

更新日志

  1. 2022.02.13 添加2022节假日,感谢hrpinfzu:hrp的代码贡献
  2. 2021.03.05 支持自定义Cron表达式,感谢hrpinfzu:hrp的代码贡献
  3. 2020.12.23 后台添加2021年节假日

快速启动

# 本地开发环境
# 启动前端
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配置。

Insight是什么?

Insight是一个可以管理企业微信群机器人的小工具,在这里添加一个机器人webhook地址,然后发布即时消息和定时消息,消息就会发送到企业微信中机器人所在的群里

比如每个周五下午17:00,还在手动在群里发消息提醒@所有人写周报?No,现在只需在Insight上绑定一个机器人,创建一个“每周五下午17:00”执行的定时任务,即可完美解决。这种简单重复的工作就交给Insight吧!

产品特色

  1. 一键发布消息,支持@所有人、指定人,方便快捷。
  2. 强大的定时功能,可以每天执行并且智能跳过节假日,彻底解放双手。
  3. 简约的排版,科幻的风格,3分钟内轻松上手。
  4. 贴心的自定义套件,拓展代码实现自定义文本内容。
  5. 完备的权限控制,保证机器人运行安全无忧。
  6. 支持移动端布局,支持集成到企业微信控制台。
  7. 消息支持自定义Cron表达式。

您可以继续阅读详细的使用文档,解锁更多功能。

技术栈

我们使用的技术尽量是通用简单,即使是一个前端工程师也可以很快掌握前后端代码,下面是前后端项目用到的技术栈,和使用到的组件库。

业务 技术 教程
前端 React+ Create React App + Mobx + Ant Design 我有一篇博客专门介绍React技术栈的学习路线:react-build,那里讲的很详细。
后端 Nodejs+ Egg + Typeorm + Typescript + Mysql 后端使用Egg.js+Typescript模版,数据库操作使用的是ORM,非常方便,如果您需要基于此开发,可以看看官方文档,相信你会喜欢。

您可以随时把Mysql换成其他数据库,网上有教程,不过安装一个Mysql也很简单。

常见问题

  1. 如何找到我要添加的机器人?
  2. 怎样将此工具添加到企业微信控制台?
  3. 智能跳过节假日功能,每年假期不一样,该如何更新?
  4. 怎样才能成为超级管理员,权限分配是怎样的?
  5. 自定义套件是什么?如何开启?
  6. 如何部署? ...

想知道这些问题的答案?点击常见问题,了解更多。

👨🏻‍💻👩🏻‍💻交流群

我们会活跃在社区和交流群,可以在里面解答问题、探讨功能需求以及技术方案等等。您可以通过下面两种方式和我们沟通:

  1. 🍔Insight社区
  2. 😈Github Issues

贡献

非常欢迎大家提出改进优化建议,所有合理的改动、优化、修正,新的组件,或者文档的修正、更新 相关的提交都会被接收。

关于

想了解“科幻”是怎样来的?这里有一份背后的故事分享,我们的创作历程😉。

insight's People

Contributors

elliottssu avatar hrpinfzu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

insight's Issues

定时消息类型能否增加?

目前只能选择当周X定时发送消息, 不能做到每隔2周的周X定时发送消息, 能否做一个该功能。

数据库文件在哪?

小白哈,建了mysql数据库,也改了配置了,但数据库文件在哪?怎么还原数据表呢?

定时任务执行的时间有问题

截屏2020-04-27 17 13 08

定时是每天早上9:00 但是实际在下午15:00会有一次推送 我试了另一个定时任务,也是会隔8小时又一次推送 定时的时候打开了“工作日(智能跳过节假日)“这个开关

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.