Skip to content

hunyan1/autMan_node_dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autMan_node_dev

一个用于autMan使用ts开发nodejs插件和适配器的方案

使用前声明

本项目仅提供一种autMan的nodejs插件和适配器开发的方案,它不支持直接使用,需要配合autMan使用。

本项目仅提供方案,任何基于本项目开发的插件或适配器如果出现侵权,违规等问题,与本项目无关!!!

介绍

autMan是个扩展性极强的工具 这是一款功能强大的自动化软件系统,它支持多语言插件、多脚本运行、返利功能、与即时通讯平台的对接,以及自定义微服务路由。这使其适用于各种自动化任务和定制功能的开发。

本项目是通过webpack对ts打包,生成适用于autMan的nodejs插件和适配器的方案。

目录结构

|-- autMan_node_dev
    |-- plugins
    |   |-- MoveCommentsToTop.js (webpack插件,用于将注释移动到顶端)
    |-- src
    |   |-- adapter  (autMan适配器入口)
    |   |-- common
    |   |-- modules_adapter  (autMan适配器)
    |   |-- modules_plugin  (autMan插件)
    |   |-- plugins  (autMan插件入口)
    |   |-- types  (类型声明文件)
    |   |   |-- middleware.d.ts (autMan中间件类型声明文件)
    |-- package.json
    |-- README.md
    |-- tsconfig.json (ts配置)
    |-- webpack.config.js (webpack配置)

建议

src/adaptersrc/plugins文件夹下只放适配器和插件的入口文件,其他文件建议到modules_adaptermodules_plugin文件夹下进行编写,打包会将src/adaptersrc/plugins文件夹下的ts文件作为入口进行打包,最后生成在dist文件夹下!

使用

    git clone https://github.com/hunyan1/autMan_node_dev.git
    cd autMan_node_dev
    npm install

混淆

使用js-confuser进行混淆,是否开启请修改环境变量 OBFUSCATE 为 true,具体的配置可以在 webpack.config.js 中进行修改

简单开箱 https://www.hunyan6.cn/899/

About

一个用于autMan使用ts开发nodejs插件和适配器的方案

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published