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

找了很久终于找到 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函数

php mysql 自动回复_【PHP + MySQL】【分享】搭建网站自动回复机器人相关推荐

  1. docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境

    [Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...

  2. 测试环境搭建mysql数据库_软件测试环境的搭建系列:[2] MySQL数据库的安装

    原标题:软件测试环境的搭建系列:[2] MySQL数据库的安装 本文介绍CentOS系统上用源码包方式安装MySQL的方法,源码安装方式是需要自己到网上下载源码包,然后解压安装,此方式可以指定配置参数 ...

  3. xshell安装mysql步骤_数据库Mysql与禅道安装

    一.Linux上搭建禅道 Mysql 是关系型数据库管理系统 1.下载安装包:将安装包直接解压到/opt目录下,不要 解压到别的目录在拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变 2.解 ...

  4. 阿里云 mysql 命令_是mysql命令

    mysql帮助命令使用说明 在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘记具体的用法. 其实 ...

  5. 阿里云 mysql 命令_有mysql命令

    mysql帮助命令使用说明 在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘记具体的用法. 其实 ...

  6. jsp mysql花店_基于jsp的花店网站-JavaEE实现花店网站 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的花店网站, 该项目可用各类java课程设计大作业中, 花店网站的系统架构分为前后台两部分, 最终实现在线上进行花店 ...

  7. mysql整备_【mysql】使用xtrabackup在线增量备份及恢复数据库

    一.Percona Xtrabackup 简介 1.Xtrabackup  bin目录文件 介绍 1)innobackupex innobackupex 是xtrabackup的一个符号链接 . in ...

  8. shell实行mysql语句_【Mysql】shell运行mysql的sql语句_MySQL

    bitsCN.com [Mysql]shell运行mysql的sql语句 shell本身是一种脚本语言,所以不能像java一样通过api去连接数据库.shell还是要借助mysql本身的一些运行脚本才 ...

  9. mysql 优化_常用MySQL优化

    1.大批量插入数据优化 (1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新. ALTER TABLE ...

  10. 阿里云查看mysql版本_查看mysql版本的四种方法及常用命令

    [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中: ...

最新文章

  1. 一款针对Outlook的红队安全研究工具
  2. Spring Web Flow实例教程
  3. (转)使用XmlDocument类完成对XML的查、删、添、改
  4. Linux之部署虚拟环境、安装系统
  5. 如何快速正确的安装 Ruby, Rails 运行环境
  6. 3、单词分析(暴力枚举)
  7. Spring Security配置放行请求,将参数放置于请求体时放行失效
  8. ASP.NET 入门基础--搭建网站开发环境
  9. ai的预览模式切换_ai预览快捷键是什么,Adobe Illustrator预览快捷键是什么?
  10. 清明节不加班??不存在的
  11. java编写的山寨qq_java 山寨QQ 实现(一)
  12. 笔记·Pandas几类数据读写方法对比——csv,parquet,feather和pickle
  13. 令人心酸至极的100个微瞬间
  14. GitHub疯传,这个Leetcode刷题手册到底有多流弊?
  15. 第三方应用调用高德地图
  16. 学神、学霸的学生,靠的不是1%的天赋和智商,更不是努力,而是它
  17. 安卓开发— —仿微信界面(二)
  18. UVa679 Dropping Balls (满二叉树+开关灯思想)
  19. 实习与就业--软件外包公司(一)
  20. android ev3 蓝牙连接,手机蓝牙遥控EV3教程

热门文章

  1. 当可解释人工智能遇上知识图谱
  2. 梅宏院士:如何构造人工群体智能
  3. 北大学生告微软幕后团队曝光 将打持久战 (转载)
  4. 线程?对!!这就是Java线程超级细致解读---Java学习总结
  5. 倒计时算法(计算剩余多少天)实现
  6. Codeforces 156B. Suspects
  7. 2022秋招前端笔试题汇总
  8. dmt,lmt,mssm,assm
  9. Homestead中Homestead.yaml详解
  10. 配水果龙眼的朋友圈文案,龙眼水果宣传文案模版