说明
- 图灵机器人提供在线接口,用户可自行注册学习,注册后官方提供想用的接口和连接方式,仅仅由于兴趣,做一个相当简单的聊天机器人,并开放核心源码,希望各位有闲情逸致的同胞可以继续丰富修改或扩展。
- 本品仅供学习使用,代码多为开源库函数,各位同仁自行丰富。实现功能就是和简单的在线机器人交流。
- 由于移动客户端以及在线网页上这种产品相当丰富完备,因此只针对windows用户实现桌面版本,也可作为新手的入手学习资料,代码未经修饰,显示效果单一,有兴趣和有时间的可以自行丰富。
- 该机器人设计的内容有 聊天、笑话、故事、成语接龙、吉凶、新闻、星座、生活百科、图片(链接)、天气、菜谱、快递、数值计算、飞机票以及火车票查询(链接)、日期 等内容
- 希望使用过这个程序的同胞可以反馈一下:你的问题是否得到满意的回答,如果没有,那么是什么问题难住这位在线机器人呢? 这将作为NLP知识库,对个性化的机器人提供NLP学习途径(哈哈。。。)
- 本应用使用java开发,jdk1.7,64位环境,提供可执行jar包与可执行exe文件。
点此下载
- 此外提供一个IOS下的学习源码,类似微信风格
核心代码
public class Ro_Online {
JFrame f=new JFrame("机器人-雨田");
JTextArea ta_chat=new JTextArea(20,40);
JTextArea ta_send=new JTextArea(5,34);
JButton send=new JButton("发送");
JLabel jl=new JLabel(" ");
JButton clear=new JButton("清空");
JPanel p=new JPanel();
JPanel p_bottom=new JPanel();
JPanel p_bottom1=new JPanel();
String input=null;
JLabel js=new JLabel();
JPanel jp=new JPanel();
TulingApiProcess robo=new TulingApiProcess();
String text=null;
PopupMenu pMeun=new PopupMenu();
MenuItem mItemCopy=new MenuItem("复制");
MenuItem mItemPaste=new MenuItem("粘贴");
MouseListener mouse=new MouseListener(){
@Override
public void mouseClicked(MouseEvent e) {
if</