钉钉如何群里定时发送文件_简单好用的钉钉群消息助手

本文介绍了开源项目瓦力(Walle),一个钉钉群消息发送助手,支持模板管理、多群匹配和JWT凭证管理。通过创建账号、模板,用户可以实现定时发送和接口调用,方便快捷地在钉钉群中发送消息。
摘要由CSDN通过智能技术生成

点击上方"IT牧场",选择"设为星标"

技术干货每日送达!

8fe07f7b341d9ed1e1f120aecce64c57.png

我们常常会遇到向钉钉群中发送消息的需求,所以我开源了一个钉钉群消息助手。

瓦力

瓦力是一个轻量级的钉钉群消息发送助手,通过瓦力你只需要配置一个发送消息的模板(支持多个地址,且可以在运行时动态修改),即可快速实现钉钉群消息的发送功能。

项目地址:
http://github.com/all4you/walle

特性

模板管理: 群消息模板管理,目前支持 TEXT、MARKDOWN、LINK 三种类型群消息

多群匹配: 同一个模板支持同时发送至多个钉钉群,且支持条件表达式进行群路由

JWT凭证管理: 通过 JWT 进行用户凭证的管理

开放接口: 对外暴露 REST 接口供用户触发群消息

扩展点: 面向接口设计,用户可自行实现各个扩展点

快速开始

  • 首先我们需要先部署项目。

  • 项目部署成功之后,接着创建账号和模板。

  • 账号和模板都创建好之后,就可以进行接口调用了。

部署项目

下载项目
clone http://github.com/all4you/walle
打包项目
cd walle

打包时跳过测试:

mvn clean --DskipTests package

打好的包在这个目录:

./walle-core/target/walle-core-0.0.1.jar
启动项目

打包好之后可以直接通过命令行启动:

java -jar ./walle-core/target/walle-core-0.0.1.jar

或者也可以直接通过 mvn 指令启动项目:

cd walle-core
数据库资源

创建相应的数据库,并将表结构创建好。

具体的脚本在: walle/walle-core/src/resources/sql/tables.sql

需要注意的是,创建的数据库账号密码要和 application.properties 文件中保持一致。

前端资源

该项目对应的前端页面是通过 vue 实现的,对应的前端项目是 walle-web

修改页面之后需要将最新的资源打包后拷贝到 walle 的资源目录

1.打包

# 构建生产环境

2.资源拷贝

打包好的资源在 dist/ 目录下,将该目录下的所有文件都拷贝到 walle 的资源目录下:

rm -rf ~/walle/walle-core/src/main/resources/static/*
cp -R dist/* ~/walle/walle-core/src/main/resources/static/
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值