制作流程—以集成钉钉群自定义机器人消息发送为例

目的:

1、通过本文,介绍如何一步一步创建一个自己的【Composer/Packagist】包

2、以集成钉钉群机器人为例,将信息聚合到钉钉群中,实现信息的自动化同步

前提:

2、钉钉群机器人是什么?https://open-doc.dingtalk.com/docs/doc.htm?spm=0.0.0.0.ewBaru&treeId=257&articleId=105733&docType=1

首先,在github创建一个仓库,这里命名为DingtalkChatbot-php,创建完成之后,clone到本地系统中。

然后,进入 DingtalkChatbot 目录,也就是我们这个项目的根目录,在命令行执行 composer init, 会引导我们一步步创建composer.json文件。

通过以上步骤,我们生成了composer.json,还需要编辑一下,完善一下autoload信息,最终得到的composer.json如下:

在src目录 编写Dingtalk.php文件,集成钉钉群消息发送的功能。

文件内容如下:

在根目录执行 composer install

提交代码到github

git add .; git commit -am "build dingtalk packagist"; git push;

注意:记得添加版本号

git tag v1.0.0

git push origin --tags

最后,注册packagist,https://packagist.org/

然后复制repository的ssh到submit上面验证,提交,不再赘述…

ps: 可以设置 GitHub Service Hook, 每次push 就能自动更新包。

本项目github地址:

https://github.com/heromark/DingtalkChatbot-PHP

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180530G0CG3400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券