simsimi是一款聊天机器人,你发送内容会自动回复给你,并且回复的每一次都不一样的。支持多种语言的回复!!simsimi是韩国的一款app,你也可以体验他的网页版本。
simsimi到底有多牛呢?目前比较火的人人网小黄鸡,就是调用了simsim的数据,开发者用python写的,源代码到git上面可以下载到:https://github.com/hellokuku/xiaohuangji/
那我们怎么调用simsimi的api呢,你可以到simsimi网站上面申请,不过api是付费的,可以申请7天的试用期!根据网页版,模拟用户来不断发送请求调用一个免费的不限次数的api是最省钱有方便的了,不过速度会慢些!!
我做了一个api,你只要把字发送过来即可调用simsimi的数据并回复!!我用这个做一个接口来放到微信公众平台上面来,就有了一个微信公众平台的小黄鸡拉!!
http://xiaojiji.duapp.com/simsimi.php?key=关键词(这接口我屏蔽了回复的广告,simsimi被教的广告是太多了,屏蔽了http|qq|www|\.cn|\.com|\.net|\.org|微信|扣扣|Unauthorized|关注|加q|加扣|打炮|贱鸡|\.cc|加Q|约炮|微博|陌陌|QQ|电话|手机 等关键词的广告)
测试地址:
http://xiaojiji.duapp.com/
不限次数的小黄鸡api方便你来调用了!!
本文链接
CREATE DATABASE --//DATABASE 或者 SCHEMA数据库集合
IF NOT EXISTS db_name
CHARACTER SET utf8
COLLATE utf8_general_ci
删除数据库 :
DROP DATABASE db_name;
创建数据表:
CREATE TABLE IF NOTEXISTS tb_name(
id int(5)
UNSIGNED --//无符号
ZEROFILL --//填满0
NOT NULL --//不允许为空
AUTO_INCREMENT --//主键自动增长
COMMENT '注释',
PRIMARY KEY (field1, field2), --//定义主键
INDEX key_name USING BTREE (field3)--//定义索引
--//UNIQUE INDEX | FULLTEXT INDEX 唯一 与 全文
--//BTREE | HASH 索引方式
--//定义外键
CONSTRAINT key_name FOREIGN KEY (field1) REFERENCES db.tb(field2)
ON DELETE SET NULL --//删除时的事件
ON UPDATE RESTRICT --//更新时的事件
)ENGINE=MyISAM --//引擎
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci --//字符编码 与 校对编码
COMMENT='表注释'
AUTO_INCREMENT=5 --//默认自动增长量为1
CHECKSUM=1 --//每行维持一个校验和,会使表更新变得更慢,但它更容易找出损坏的表
ROW_FORMAT=DEFAULT --//行格式
AVG_ROW_LENGTH=77 --//表的平均行长度近似值,你只需为有变长记录的表设置。
MAX_ROWS=9 --//表中存储的最大行数9
MIN_ROWS=3 --// 表中存储的最小行数3
PACK_KEYS=1 --//封装键
DELAY_KEY_WRITE=1 --//推迟关键表的更新直到表被关闭
DATA DIRECTORY='' --//数据目录
INDEX DIRECTORY='' --//索引目录
;
清空数据表两种方法:
TRUNCATE TABLE db.tb;
DELETE FROM db.tb;
删除数据表:
DROP db.tb;
另外,还可以这样新建表:
CREATE TABLE IF NOTEXISTS tb_new(SELECT * FROM db.table1); --//复制另一张表的内容,填充到新表,若新表重名,则省略创建过程,直接插入数据。
CREATE TABLE IF NOTEXISTS tb_new(LIKE db.table1); --//复制另一表的结构。
修改表结构:
ALTER TABLE db.table1
ADD COLUMN new_field int(5) NOT NULL AFTER field2; --//添加字段
ALTER TABLE db.table1
CHANGE COLUMN field_name new_field_name varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL AFTER `id`; //修改字段
ALTER TABLE db.table1 DROP COLUMN field1; --//删除字段
ALTER TABLE db.table1 ADD UNIQUE INDEX index_name USING BTREE (field1); --//添加索引
ALTER TABLE db.table1
DROP PRIMARY KEY, --//删除主键
ADD
【1】数据库添加字段
方法:登陆后台--系统--SQL命令行工具--运SQL命令行--多行
添加下面的字段,当然你要几个就加几个我是添加6个字段,
后台的这些名字可以根据自己的需求更改
my_phone,my_mobile,my_fax,my_commanyname,my_commanyaddress,my_website
添加如下内容
ALTER TABLE `dede_guestbook` ADD `my_mobile` VARCHAR( 30 ) NOT NULL ;
ALTER TABLE `dede_guestbook` ADD `my_fax` VARCHAR( 30 ) NOT NULL ;
ALTER TABLE `dede_guestbook` ADD `my_commanyname` VARCHAR( 30 ) NOT NULL ;
ALTER TABLE `dede_guestbook` ADD `my_commanyaddress` VARCHAR( 30 ) NOT NULL ;
ALTER TABLE `dede_guestbook` ADD `my_website` VARCHAR( 30 ) NOT NULL ;
填好后点确定
如果说你执行成功就对了,如果失败的话,就检查这个dede_是不是跟你的数据表前缀一样,不一样就改成一样,当然你也可以试试下面这样的写法
【2】在网站根目录下找到留言版模版页面 /plus/guestbook.php
找下面一段代码(大概58行的样子)
VALUES ('$title','$tid','{$g_mid}','$uname','$email','$homepage','$qq','$img','$msg','$ip','$dtime','$needCheck'); ";
修改为下面的样子(注意里面的字段)
VALUES ('$title','$tid','{$g_mid}','$uname','$email','$homepage','$qq','$img','$msg','$ip','$dtime','$needCheck','$my_phone','$my_mobile','$my_fax','$my_commanyname','$my_commanyaddress','$my_website');";
【3】在留言板上显示我们添加的字段
本文链接