网站自动回复机器人

松鼠小

发表文章数:103

松鼠工具箱

一个汇集海量优质在线工具网站的精美网址导航。

立即查看
首页 » 网站主题 » 网站自动回复机器人

公众号后台的自动回复满了,我想搭建一个自动回复的网站。找了很久终于找到 Github/kompasim 的 chatbot 项目。虽然是2017年的项目,但仍然可用。博主服务器环境:Nginx 1.18.0 + PHP7.3。

Demo:https://share.jishusongshu.com/

以下有部分摘自Github:https://github.com/kompasim/chatbot

0. 提醒

该聊天机器人是参考AIML 2.5和Program-P而写成的,这聊天机器人实现的aiml标签和标准的aiml标签由一定的差距,所以你从网上下载的aiml语料库可能没法正常工作。适用于UTF-8编码的,单词后缀根据不同的时态而改变的那些语言。感兴趣的朋友可以自己研究学习一下。

1. 介绍

这是一个用PHP写的aiml解析器,目前在PHP5.4环境上能正常运行。

2. 数据库配置

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

4. aiml语料库资源

你可以直接编辑 aiml/chatbot.aiml 文件或者创建一个新的aiml文件然后在aiml/chatbot.aiml文件用include标签引入它。

5. 关于aiml文件

aiml 必须要放在 aiml 目录内.
chatbot.aiml 是入口文件 ,它里面的 aiml 标签可以包含多个 category 标签 , 一个 default标签和多个 include标签。
被你添加的其它 aiml 文件在根aiml标签里必须要包含一个 topic 标签 , 这个topic标签可以包含多个 category 标签和一个default标签 (这里的其他aiml文件不能写include标签,include标签只能出现在chatbot.aiml文件里)。

AIML:人工智能标记语言(Artificial Intelligence Markup Language)

参考资料:CSDN-AIML应答机器人(一)aiml简介

注意事项:为避免aiml文件被下载,我们添加防盗链网站自动回复机器人

为了让机器人回复的url内容自动添加超链接,我们可以修改index.php内的js函数。

参考资料:松子分享-url网址文本解析成超链接

转载请注明出处: 转载或复制请以 超链接形式 并注明出处 技术松鼠
原文地址:《网站自动回复机器人》 作者:松鼠小,发布于2021-01-11

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



这里木有人,抢个沙发呗 o(๑◕ ▽ ◕๑)~


长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册