php数据库聊天表 php中数据库怎么设计

我想用PHP做一个聊天机器人,我调用别人的API实现了中文分词,我要怎样构建自己的数据库呢?可以用SimSimi API:(不需要数据库) 。
根据提示进行注册(注册地址:) 。
登录后访问:,
点击[Get a 7 days Trial Key],你就会获得一个Trial Key(有效期为7天),然后直接
$key= ''; // 你的 Trial Key
$lang = ''; // 语言
$msg= ''; // 用户说的话
$res= file_get_contents(''.$key.'lc='.$lang.'ft=1.0text='.$msg);
或者你要购买一个Paid Key,也可以 。
在中,点击[Get Paid Key] , 就可以购买 。
只是代码要改为(响应地址不同):
$key= ''; // 你的 Paid Key
$lang = ''; // 语言
$msg= ''; // 用户说的话
$res= file_get_contents(''.$key.'lc='.$lang.'ft=1.0text='.$msg);
【php数据库聊天表 php中数据库怎么设计】就可以了 。注意php.ini中,allow_url_fopen要为On:
allow_url_fopen = On
然后会返回一个JSON字符串 , 与下面类似:
{
"result": 100,
"response": "SimSimi的回答",
"id": 本次会话的标识符(int),
"msg": "响应描述"
}
相应描述与result的值相关 。
100:OK.// 成功
400:Bad Request.// 参数错误
401:Unauthorized. // Key 不存在
404:Not found.// 页面不存在
500:Server Error. // 服务器出错
参见:SimSimi API:
谢谢!
php我已经实现了群聊就是把聊天内容放入数据库再取出来,那么私聊怎么实现,求解答想要私聊,最简单php数据库聊天表的就是
数据表中,必须存在4个字段,
私聊
1) 发送人 2)发送时间 3)接收人 4)接收时间
群聊
1) 发送人 2)发送时间 3)空 4)空
这个就能通过发送人与接收人来匹配是否有私聊记录
接收人为空就代表群聊
我用PHP做的聊天室,统计在线人数,我在数据库里加了一列,登陆成功变1,怎么判断下线变0你不要这么设置你把那一列 作为 最后一次通信的时间戳(不是最后一次说话的时间)
你聊天室 是不是每隔 一段时间(比如 5秒) 自动刷新?每次刷新 就重新设置该用户 这个字段为当前时间戳那么 当 这个用户下线或者直接关闭网页 超过一段时间(比如 一分钟php数据库聊天表,也就是这个字段停留在一分钟前的时间戳php数据库聊天表,那就判定为下线)
php数据库聊天表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php中数据库怎么设计、php数据库聊天表的信息别忘了在本站进行查找喔 。

    推荐阅读