零基础教你如何开发webman应用插件

0X05 插件测试
安装插件

注意这里需要切换到webman项目根目录执行以下命令进行安装插件。

php webman app-plugin:install dingdingtalk

安装成功会输出以下内容

Install App Plugin dingdingtalk
启动webman

通过地址http://127.0.0.1:8787/app/admin登录webman-admin管理后台查看刚刚安装的插件是否已经安装成功。

左侧菜单栏出现以下菜单【钉钉机器人应用】表示已经安装成功啦!

图片

数据库配置

已经安装好的应用插件会在webman-admin数据库【权限规则】表wa_rules新增一条记录,数据如下所示:

INSERT INTO `webman_admin`.`wa_rules` ( `id`, `title`, 
`icon`, `key`, `pid`, `created_at`, 
`updated_at`, `href`, `type`, `weight` )
VALUES
 ( 156, '钉钉机器人应用', 
 'layui-icon-template-1', 
 'plugin\\dingdingtalk\\app\\controller\\SettingController', 9, 
 '2024-05-03 23:08:17', '2024-05-03 23:08:17', 
 '/app/dingdingtalk/setting', 1, 10 );
钉钉设置

这里需要通过钉钉获取访问令牌和签名。

在钉钉群中添加机器人,步骤如下所示:

  1. 进入群聊界面,单击群设置 > 智能群助手 > 添加机器人

  1. 选择自定义,单击添加。

图片

  1. 输入机器人名字,选择需要添加机器人的群组,选择自定义关键词作为安全设置,输入门店ID作为关键词,勾选条款,单击完成。

图片

  1. 单击复制,复制出机器人的Webhook,单击完成,完成机器人添加。

图片

关于机器人更多配置:https://developers.dingtalk.com/document/app/custom-robot-access

钉钉设置数据库

配置好已经安装好的应用插件会在webman-admin数据库【选项】表wa_options新增一条记录,数据如下所示:

INSERT INTO `webman_admin`.`wa_options` 
( `id`, `name`, `value`, `created_at`, `updated_at` )
VALUES
 ( 29, 'dingdingtalk', 
    '{\"AccessToken\":\"cfae34890d25f26f25xxxxxxxxxxxxdec9bef481e0207044\",
    \"Secret\":\"SEC99bd64cf4722af95a1exxxxxxxxxxxxxxx32ce8dd9a308f10289\"}', 
    '2024-05-03 23:23:36', '2024-05-03 23:23:36' );

相关配置都会被存储为ison格式.

测试钉钉机器人数据

切换Tab到【演示测试】进行发送测试数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JPCstorm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值