帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流万能API接口插件实现 微信公众号自动回复功能(附有详细代码) 【本版专题贴子】  
 1/3     1 2 3 ›› ›|
主题:万能API接口插件实现 微信公众号自动回复功能(附有详细代码) [加入收藏夹]   

windspoor
用户头衔:举人

精华贴   :0
发贴数   :297
经验值   :1171
注册时间:2009-04-18
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
万能API接口插件实现 微信公众号自动回复功能(附有详细代码)
【示例分享】万能API接口插件实现 微信公众号自动回复功能(附有详细代码)

地址: https://ecms.maiyapai.com/thread-43.htm

测试公众号名称: 帝国万能API接口 (关注后回复关键词)




因为文章内容不多,很多词搜索不到内容。可自行通过 https://demo.ecms.maiyapai.com/ecmsapi/index.php?mod=news&act=index 先添加内容,再测试



[免费开源]帝国万能API接口插件

作者QQ:1030432768
2020-12-11 18:16:32 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :5916
经验值   :17794
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

看看




2020-12-13 08:04:12 已设置保密 顶部 回复 引用 报告 编辑 删除

coffeetion
用户头衔:举人

精华贴   :0
发贴数   :564
经验值   :1673
注册时间:2007-07-24
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

多谢楼主,如果不回复图文,只回复加链接的标题,应该就可以多条了吧!?
比如回复“赛博朋克2077”
后自动回复5条最新+搜索链接/e/search/?searchget=1&show=title&keyboard=赛博朋克2077
---------------------------------------------------------------
以下是包含“赛博朋克2077”的资源链接
《赛博朋克2077》评测:魅力与BUG同在的夜之城
赛博朋克2077画面设置最佳方案 性能提升可达35%
《赛博朋克2077》玩家口述:3万元配电脑,0元玩游
《赛博朋克2077》出淤泥而不染任务攻略
迟到的赛博朋克2077
查看更多包含“赛博朋克2077”的资源
-----------------------------------------------------------------

楼主能不能改改看,谢谢了!!

[该贴被修改 1 次,最后修改时间 2020-12-14 19:28:43 ]



2020-12-14 18:52:11 已设置保密 顶部 回复 引用 报告 编辑 删除

windspoor
用户头衔:举人

精华贴   :0
发贴数   :297
经验值   :1171
注册时间:2009-04-18
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

原帖由 coffeetion 于 2020-12-14 18:52:11 发表
多谢楼主,如果不回复图文,只回复加链接的标题,应该就可以多条了吧!?
比如回复“赛博朋克2077”
后自动回复5条最新+搜索链...


直接用text方法回复就可以了。然后多行用换行分割即可。



[免费开源]帝国万能API接口插件

作者QQ:1030432768
2020-12-14 21:10:53 已设置保密 顶部 回复 引用 报告 编辑 删除

coffeetion
用户头衔:举人

精华贴   :0
发贴数   :564
经验值   :1673
注册时间:2007-07-24
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

原帖由 windspoor 于 2020-12-14 21:10:53 发表
直接用text方法回复就可以了。然后多行用换行分割即可。

多谢回复
我把例子里的
$news = $api->load('db')->one('[!db.pre!]ecms_news' , '*' , 'title like "%'.$wd.'%"' , 'id desc');
换成了
$news = $api->load('db')->select('[!db.pre!]ecms_news' , '*' , 'title like "%'.$wd.'%"' , 'id desc');
直接输出了Array字样
PHP刚在学,实在不知道如何用text方法循环输出数组

另外关于text方法的换行,我用"\n" 和 <br> 都直接输出了符号,请问下是怎么换行呢?

再次请教,谢谢!

[该贴被修改 1 次,最后修改时间 2020-12-14 22:06:03 ]



2020-12-14 22:05:32 已设置保密 顶部 回复 引用 报告 编辑 删除

windspoor
用户头衔:举人

精华贴   :0
发贴数   :297
经验值   :1171
注册时间:2009-04-18
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

原帖由 coffeetion 于 2020-12-14 22:05:32 发表

多谢回复
我把例子里的
$news = $api->load('db')->one('[!db.pre!]ecm...


查询到数组后循环拼接内容
比如你查询的数组是$lists

$code = '';
foreach($lists as $v){
    $code .= $v['title'].' : '. $v['titleurl'] . PHP_EOL;
}
$gzh->text($code);



[免费开源]帝国万能API接口插件

作者QQ:1030432768
2020-12-14 22:45:03 已设置保密 顶部 回复 引用 报告 编辑 删除

coffeetion
用户头衔:举人

精华贴   :0
发贴数   :564
经验值   :1673
注册时间:2007-07-24
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

原帖由 windspoor 于 2020-12-14 22:45:03 发表
查询到数组后循环拼接内容
比如你查询的数组是$lists

$code = '';
foreach($lists as $v){
    $code .= ...

再次感谢楼主的帮助,照葫芦画瓢弄出了理想的效果,希望插件后期能多加一些参数,比如搜索出来的数量(现在应该也能?total参数?正在学习)
想隐藏链接让标题直接带链接也还没研究出来

上传以下图片:


[该贴被修改 1 次,最后修改时间 2020-12-15 13:55:06 ]



2020-12-15 02:22:42 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :4661
经验值   :13692
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

好像不错




2020-12-16 10:01:32 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :5916
经验值   :17794
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

看着不错




2020-12-20 08:46:27 已设置保密 顶部 回复 引用 报告 编辑 删除

tkf88
用户头衔:探花

精华贴   :0
发贴数   :8717
经验值   :22162
注册时间:2007-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

不错




2020-12-22 00:39:05 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/3     1 2 3 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1