专栏首页FH云彩聊天机器人API Demo

聊天机器人API Demo

昨天车上无聊,又写起了代码……

居然真写出了个聊天机器人的API Demo……(没啥用)

这个API是调用图灵机器人的官方API,只是简单的解析json,直接把文字信息输出

话不多说,上代码

<?php
$key = "图灵机器人API";
$info = $_GET['text'];
$ip = $_SERVER["REMOTE_ADDR"];
$userid = ip2long($ip);
$url = "http://www.tuling123.com/openapi/api?key={$key}&info={$info}&userid={$userid}";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$output = curl_exec($ch);
curl_close($ch);
$chatArr = json_decode($output);
//print_r($chatArr);
$ChatCode = $chatArr->code;//编码
$ChatText = $chatArr->text;//回答
if($ChatCode == "100000"){
echo $ChatText;
}elseif($ChatCode == "40002"){
echo $ChatText;
}elseif($ChatCode == "200000"){
$ChatUrl = $chatArr->url;//链接
echo $ChatText . "<br/>" . $ChatUrl;
}else{
echo "系统错误  ErrorCode=" . $ChatCode;
}
?>

代码已经托管在GitHub上了,求Star _(:зゝ∠)

Demo: https://www.yuncaioo.com/demo/robotchat

原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明转载自:聊天机器人API Demo

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 全新云彩APIV2发布

    原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明转载自:全新云彩APIV2发布

    FHYC
  • 通过IP获取位置

    FHYC
  • 免费的泛域名SSL证书!

    FHYC
  • 深度学习: 数据扩充 (Data Augmentation)

    包括:水平翻转、垂直翻转、水平垂直翻转。OpenCV中的 cv2.flip 接口可用于快速实现翻转操作:opencv: cv2.flip 图像翻转 进行 数据增...

    JNingWei
  • iOS自动化探索(二)WDA API的使用

    前面我们已经安装好了WebdriverAgent, 现在可以用Facebook官方提供的API来进行一些操作

    周希
  • 基于磁盘空间故障自愈的设计方案

    这两天在琢磨一个报警问题的时候,把一些问题想明白之后,突然可以做得看起来高大上许多,其中一个发力点就是故障自愈。

    jeanron100
  • 用免费腾讯云服务器体验域名注册解析与SSL证书

    注:如果您不需要通过域名访问 FTP 服务器则可以直接点击“已完成,下一步”跳过域名和证书的准备环节

    用户5901345
  • VREP学习笔记-Main scripts 、 Child scripts and Script execution order

    主脚本是仿真脚本。默认情况下,V-REP中的每个场景都有一个主脚本。它包含允许仿真运行的基本代码。如果没有主脚本,仿真运行时将不会执行任何操作。

    六四零
  • 边缘计算——智能制造的关键驱动力和优势

    边缘计算意味着更快的响应时间、更高的可靠性和安全性。关于物联网(IoT)是如何给制造业带来革命,人们已经说了很多。许多研究已经预测到2020年将有超过500亿台...

    边缘计算
  • 最简单的dockerfile使用教程 - 创建一个支持SSL的Nginx镜像

    版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.bl...

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券