php mysql 自动回复_【PHP + MySQL】【分享】搭建网站自动回复机器人-程序员宅基地

技术标签: php mysql 自动回复  

后台自动回复满了,想搭建自动回复的网站

找了很久终于找到 Github/kompasim 的 chatbot 项目

虽然是2017年的项目,但目前测试仍然可用

测试成功服务器环境:Nginx 1.18.0 + PHP7.3 + MySQL 5.7.31

该聊天机器人是参考AIML 2.5和Program-P而写成的,这聊天机器人实现的aiml标签和标准的aiml标签由一定的差距,所以你从网上下载的aiml语料库可能没法正常工作

适用于UTF-8编码的,单词后缀根据不同的时态而改变的那些语言

感兴趣的朋友可以自己研究学习一下

本程序用了MySQL数据库,你需要把chatbot.sql文件倒入到你的数据库,然后在chatbot/Config.php文件里修改相关数据库配置变量

1、效果预览    你可以自己动手优化界面哦~ 优化用作聊天机器人也是不错的  2、数据存储 数据位于 aiml/chatbot.aiml 文件内,AIML语法类似HTML AIML:人工智能标记语言(Artificial Intelligence Markup Language) [HTML] 纯文本查看 复制代码 ? 1 2 3 4 5 6      hello              hello ...       pattern标签内是关键词,template标签内是回复内容  3、注意事项 为避免aiml文件被下载,我们添加防盗链     4、优化项目 原项目回复内容只能是文本,为了让机器人回复的url内容自动添加超链接,我们可以修改index.php内的js函数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39915171/article/details/114907586

智能推荐

转行前端自我学习记录——freecodecamp项目实践小结_freecampcode刷完什么水平-程序员宅基地

文章浏览阅读1.2k次。这周花了大部分时间来做freecodecamp(fcc)里面的两个项目,都是比较初级的,主要是静态页面设计,做完发现一个真理:书到用时方恨少,零散的知识点想要串起来,需要大量的实践及经验,就如同武侠小说里的武林秘籍,零散的招式学会了,依然成不了天下第一,只有融汇贯通,达到无招方是境界。做完两个页面,得到几点之前没怎么掌握的知识点:1、字体粗细的属性font-size,可以用具体数字表示属性值,_freecampcode刷完什么水平

7-9 公路村村通(30 分)_现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成-程序员宅基地

文章浏览阅读8.2k次,点赞11次,收藏42次。题目链接 现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。输入格式:输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。输出格式:输出村村通需要的最低成本。如果输入数据不足以_现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成

机器学习---结课论文_机器学习课程论文-程序员宅基地

文章浏览阅读4.1k次,点赞4次,收藏58次。机器学习与隐私保护结课论文摘 要:随着大数据时代的到来,时间序列数据在各个领域被广泛应用。然而,如何在利用这些数据的同时保护用户隐私成为了一个亟待解决的问题。本文回顾了时间序列数据的基本概念及其在机器学习中的应用,并总结了当前面临的隐私保护问题及已有的解决方案。接着,分析了这些解决方案的不足之处,并提出了新的隐私保护方法。最后,展望了未来研究方向。本文旨在为时间序列数据的隐私保护提供一个全面的概述,为未来相关研究奠定基础。关键词: 时间序列数据;机器学习;隐私保护;差分隐私;安全多方计算;_机器学习课程论文

SpringBoot整合swagger-程序员宅基地

文章浏览阅读80次。创建Swagger配置类,定义接口描述基础信息修改DeptRest程序类使用Swagger进行接口描述

用libev的c语言版本实现简单的网络通信服务器_libev windows-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏6次。由于最近现网的epoll版本服务器,出现了点诡异的问题,不得已改用libev快速上线,在这里先记录下简单的使用实例。代码中可能存在部分bug,此代码并非线上跑的代码,不过已经五脏俱全,如果有任何疑问,欢迎一起讨论。转载注明出处:http://blog.csdn.net/lengzijian/article/details/8315133#include #include #includ_libev windows

前端实用小利器 —— Snipaste_用snipe 软件如何截屏-程序员宅基地

文章浏览阅读284次。目录Snipaste1.下载2.截图,贴图3.取色器Snipaste这段时间学前端,因为做页面什么的,然后就接触到了这个香香的软件。在这里分享给大家!用来截图,取色,贴图什么的,超方便!而且也没得广告,方法简便。1.下载刚开始我真在网上找了很久这个的下载地址。。总是加载不出来,或者是小广告,挺苦恼的。我费劲心思找到的网站,能不能打开就看你随缘咯~戳我前往下载其实还有一种方式。。我找了很久发现微软商店自带(qwq吐出老血)点击这个小商店,查找snipaste。2.截图,贴图这个软件下载好以_用snipe 软件如何截屏

随便推点

Python代码编译成二进制文件_将python项目编译为二进制-程序员宅基地

文章浏览阅读8.8k次。参加MIREX比赛,提交说明里多次提到二进制文件,当时不明白到底需要提交什么样的文件,最后就把源代码文件提交上去了。今天研究了一下,发现其实很多时候我们并不想让别人看到我们全部的代码细节,所以有其他的方案进行提交,比如将py文件编译成pyc文件。在python中import py_compilepy_compile.compile(path)就可以将需要编译的py文件编译成pyc文件。pyc文件就_将python项目编译为二进制

Windows 下进程之间的通信(IPC)-管道_windows管道通信最大字节数-程序员宅基地

文章浏览阅读6.7k次,点赞5次,收藏23次。Windows下进程之间的通信—管道进程间的通信(IPC、InterProcess Communication)是指在不同的进程直接传播或这交换信息。IPC常用的通信方式有:管道(包括匿名管道 和命名管道) :匿名管道只能在本机上的父子进程之间通信,而命名管道不仅可以在本机上实现两个进程间的通信,还可以跨网络实现两个进程间的通信 。消息队列信号量共享存储SocketStreams..._windows管道通信最大字节数

【毕业设计】Java基于微信小程序的共享充电桩系统_java 充电桩程序流程-程序员宅基地

文章浏览阅读1.1k次,点赞22次,收藏28次。今天带来的是基于微信小程序的共享充电桩系统,共享充电桩微信小程序的推出具有重要的意义。首先,它可以提高充电桩资源的利用率。由于充电桩资源分散且使用效率低下,很多时候充电桩处于闲置状态,造成了资源的浪费。_java 充电桩程序流程

Python自动化办公:word文件操作教程_python-docx-程序员宅基地

文章浏览阅读1k次,点赞22次,收藏22次。1、打开/保存文档python-docx可以打开一个新的文档,也可以打开一个已有的文档并对它进行修改。document = Document() # 创建一个Document对象,同时也会创建一个空白文档document.save('实例.docx') # 保存文档document = Document('数据.docx') # 打开名为数据的word文档document.save('实例.docx') # 保存文档。_python-docx

图像标注-自动标注图像_图片数据自动标注-程序员宅基地

文章浏览阅读4.1k次。常见的图像标注工具有Yolo_mark,labelImg,以下两篇文章是对这两款工具的说明Yolo_mark使用教程labelImg标注图像深度学习图像标注工具汇总这里需要提供另一款标注工具—百度物体检测模型,不同于以上的标注工具,百度提供的物体检测模型在标注一定数量(100张)后,提供智能标注功能,可以对数据集中的其他图片自动标注,详细介绍确认百度自动标注结果后可以将数据集..._图片数据自动标注

文件共享服务 配置文件服务器-程序员宅基地

文章浏览阅读2.4k次,点赞3次,收藏10次。访问共享资源困难更改用户密码繁琐不适合规模较大的网络资源集中放置在服务器(Server)中用户直接访问服务器获取资。_文件服务器