基于 xbot 实现微信关键词自动回复

项目链接

https://github.com/xbot-org/demo_keyword_reply

使用

先配置好 xbot 的配置如下,并运行

CALLBACK_URL=http://127.0.0.1:5678
SECRET=xxx
PORT=5557

clone 代码

git clone https://github.com/xbot-org/demo_keyword_reply.git
cd demo_keyword_reply

运行此服务 php -S localhost:5678

效果图

代码

代码很简单,这里贴一下

<?php$jsonString = file_get_contents("php://input");$msg = json_decode($jsonString, true);switch ($msg['type']) {case 'MT_RECV_TEXT_MSG':if ($msg['data']['msg'] == 'ping') {sendText($msg['data']['from_wxid'], 'pong');} elseif ($msg['data']['msg'] == '123') {sendText($msg['data']['from_wxid'], '456');}
}echo '{}';function sendText($wxid, $content) {post(json_encode(['client_id' => 1,'is_sync' => 1,'data' => ['to_wxid' => $wxid,'content' => $content,],'type' => 'MT_SEND_TEXTMSG',]));
}function post($data) {$opts = array('http' =>array('method'  => 'POST','header'  => 'Content-Type: application/json','content' => $data));$context  = stream_context_create($opts);file_get_contents('http://127.0.0.1:5557', false, $context);
}

xbot 文档

https://www.apifox.cn/apidoc/shared-71b9855b-693c-48fc-858b-cde2c5afe5a8

基于 xbot 实现微信关键词自动回复相关推荐

  1. 基于python 开发 微信机器人自动回复 app

    基于python 开发 微信机器人自动回复 app # coding:utf-8 __author__ = "zhou" # create by zhou on 2020/3/3 ...

  2. 免费的微信小程序客服消息自定义关键词自动回复管理系统

    源码名称:微信小程序客服消息自定义关键词回复管理系统 框架版本:laravel5.8,和thinkphp类似的框架,会thinkphp就会laravel. 适用范围:二次开发,独立部署,客服自动回复 ...

  3. php 公众号验证回调方法_微信公众号关键词自动回复设置方法!

    什么是公众号关键词自动回复? 在微信公众号平台设置关键词自动回复,可以通过添加规则,关注/订阅的用户发送的消息内容如果是你设置的关键字,即可以实现自动回复预先设置好的内容. 关键字自动回复设置方法: ...

  4. 微信公众号关键词自动回复大全

    作为公众号运营者,我们都知道在公众号与用户的聊天界面,是有一个关键词自动回复功能的,但是最近我发现了一个小程序,是仿照这个自动回复功能,但是其实是设置在文章中的,那么在文章中有了这个功能实际上也大大提 ...

  5. 微信公众号开发——关键词自动回复

    最近忙国赛的一个项目,我得做一个微信公众号.功能就是调数据并回复给用户,需要用户发送给公众号一个关键词,通过关键词自动回复消息. 这时就是查询微信公众平台文档了,地址如下: https://mp.we ...

  6. 微信公众号开发(3)-实现关键词自动回复

    一.微信公众号消息 微信公众号消息主要有:文本消息.图片消息.语音消息.视频消息.小视频消息.地理位置消息.链接消息.事件推送. 我们先来实现简单的文本消息. 1.添加微信消息解析 /*** 解析消息 ...

  7. 利用 Itchat 实现微信群发和关键词自动回复

    通过Itchat,QT, 实现了一个最基本的群发微信和关键词自动回复功能.欢迎使用. 软件使用说明: 效果如下: 下载链接:https:/pan.baidu.com/s/1_0iwps59EU4_Af ...

  8. 微信公众平台教程--关键词自动回复

    点击高级功能会看到下图页面,里面有两种模式,一种是编辑模式,这也是我们最常用到的,另一种是开发模式,下一节课我们就会讲这个模式.现在我们点击进入编辑模式. 进入编辑模式后我们会看到默认开启的状态,点击 ...

  9. java实现微信小程序客服功能开发,后台接受用户发送消息实现关键词自动回复

    最近做了一个小程序中间用到了小程序客服功能,主要实现采集用户提问,并且针对关键词自动回复及手动回复.中间踩过很多坑,所也现在记录下来提供给大家. 准备 首先准备一个小程序,配置好域名,左边菜单栏目点击 ...

最新文章

  1. 16s扩增子分析注意事项和经验总结Tips
  2. 吴恩达:如何建立一个成功的人工智能创业公司
  3. android r类 作用,Android 主项目和 Module 中 R 类的区别
  4. 使用字符串定界符(标准C ++)在C ++中解析(拆分)字符串
  5. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(1)
  6. asp.net权限设置可能导致应用程序无法正常运行(转)
  7. 教你玩转CSS 轮廓(outline)属性
  8. 前端学习(3057):vue+element今日头条管理-回顾
  9. 【计蒜客信息学模拟赛1月月赛 - B】蒜头套圈圈(贪心,前缀最大值)
  10. python测量血压_python距离测量的方法
  11. python threading_Python threading的使用方法解析
  12. C# WinForm 控件美化之改变ListView Head 的背景色
  13. 【王道操作系统笔记】进程定义组成组织方式特征
  14. Action类为何要继承ActionSupport
  15. linux 共享文件夹 权限
  16. 软件开发中的SD、SE、QA和RD是什么意思?
  17. scrapy实战项目(简单的爬取知乎项目)
  18. 记录为了使用Wechaty安装docker 中的一些问题
  19. 怎么确保数据在网络传输的安全性?
  20. 97 条 Linux 运维工程师常用命令总结

热门文章

  1. perl中的grep函数介绍
  2. 前_Fri Jun 16 00:00:00 CST 2017_转换后2017/6/13 15:36:39_IllegalArgumentException
  3. 【功防世界】base64stego
  4. 万物互联方显云雄本色
  5. linux开源防火墙系统,LuLu:一款macOS的开源防火墙
  6. halcon算子——highpass_image--从图像中提取高频分量((过滤--图像边缘处理))
  7. 00003 不思议迷宫.0008:分析了半天我们能干什么?
  8. BUUCTF Web 第二页全部Write ups
  9. 前端知识及项目中常用的的概念和个人理解整理分享-1(其它前端知识可来我的博客主页查看o,有高见的时候,可以密我哦)
  10. 如何通过几何画板绘制双曲线