当前位置:首页>>软件教程>>聊天软件>>新闻内容  |虚拟主机 主机托管
搭建自己的MSN机器人
作者:冯小民/电脑报 发布时间:2004-3-31 11:11:52 | 【字体:
  相信大家对MSN机器人家族中的小布和小I都比较熟悉了吧(《十分有趣的MSN聊天机器人新小布》,《可爱的网络机器人小I》),用捷搏MSN精灵,你可以让你的MSN也像MSN机器人那样,能自动应答好友发来的特定消息。

  捷搏MSN精灵档案
  软件信息:2.70MB/免费软件  
  下载地址:天极网下载频道
  软件亮点:让你的MSN具备智能自动应答功能。

  用MSN精灵聊天

  首次启动程序时,输入你的MSN用户名和密码,登录后即可像在正常的MSN中那样与好友聊天。现在我们来开启自动应答功能。

  点击主窗口的“文件→设置”项,勾选“系统设置”对话框常用选项下的“默认使用机器人自动回复”,然后输入你的MSN用户名和密码,“确定”后会提示重新启动软件。重新登录MSN精灵后,机器人就可以自动应答好友发来的消息了。

  不过现在这个聊天机器人还不够聪明,因为我们还没有教给它更多的回答。

  设置自动应答信息

  从“开始”菜单启动“捷博MSN 精灵设置程序”(图1),通过设置,我们可以让这个机器人更聪明一些。


图1

  1.输入问答信息

  如果你要教机器人回答的条目不多就可以用这个功能。在“输入问答信息”窗口中已收录了一些典型的问答,点击窗口下面的加号按钮,可以输入更多问题和答案。

  如果对其中的某些问答不满意,选中后再单击就可以修改了。

  2.批量输入问答信息

  如果有很多问答要教给它,建议使用“导入问答信息”功能,前提是你已经建立了相应的问答文件。

  以Access为例(也可以使用SQL Server),在Access数据库中新建一个表,并输入两列信息(图2),字段1对应“问”(即对方发来的消息),字段2对应“答”(即机器人自动回答的消息),然后关闭该数据库。


图2

  在MSN精灵设置程序中点击“导入问答信息”,选“Access数据库”,找到包含问答信息的数据库,并在“数据表名称”后填入包含问答信息的表,点“下一步”。

  接下来在“匹配字段”选项下的设置就很关键了:在“选择匹配字段”下,点击左边的“关键字名称”,再点击右边的“字段1”(因为上例中字段1是“问”的信息),然后点“匹配”按钮将它们加入到匹配列表中;同理,将“关键字回答”和“字段2”相匹配(图3)。


图3

  最后点击“开始导入”把数据库中的问答消息批量导入进来。

  3.编辑命令帮助信息

  我们可以通过“编辑命令帮助信息”来扩展机器人的功能,例如,要增加邮政编码查询功能,则点击“编辑命令帮助信息”,在“命令信息编辑”窗口中点击“添加命令”按钮,之后选择“命令类型”为“问答”,输入命令名称如“yb”,再在“命令描述”中输入文字说明,点击“OK”返回(图4)。


图4

  在“命令信息编辑”中双击刚刚添加的命令条目,弹出窗口后,点击加号按钮,在“关键字名称”中输入地点名称,在“关键字回答”中输入对应的邮政编码,重复上述步骤增加更多的邮编信息。

  4.非法信息过滤设置

  如果对方给你发来一些非法或者骂人的信息,机器人该怎么应答呢?

  点击设置条目中的“输入非法信息”按钮,在“非法词语输入”窗口中可以添加对非法词语的自动应答描述,操作方法和上面添加问答一样。

  经过如上设置后,我们自己搭建的MSN 机器人已经变得聪明起来了。

  现在退出设置程序和MSN精灵,再次启动MSN精灵,刚刚所做的所有设置就会生效,你的机器人已经可以按你的设置,智能地回复好友发来的特定消息了。


文章来源:西部E网
·MSN发生81000314错误无法登陆的解决
·教你去掉MSN(Live Messenger)的广告
·怎么样屏蔽掉MSN好友发的闪屏振动?
·Live Messenger(MSN)共享照片四个小窍门
·如何找回丢失的MSN密码?
·九个良好的MSN Messenger使用习惯
·不会外语也能用MSN和老外轻松聊天
·Windows Live Messenger如何如何导出和导入好友列表?
·Windows Live Messenger如何保存聊天记录?
·解决Live Messenger的80048820错误
 放生
 愚爱
 够爱
 触电
 白狐
 葬爱
 光荣
 画心
 火花
 稻香
 小酒窝
 下雨天
 右手边
 安静了
 魔杰座
 你不像她
 边做边爱
 擦肩而过
 我的答铃
 怀念过去
 等一分钟
 放手去爱
 冰河时代
 你的承诺
 自由飞翔
 原谅我一次
 吻的太逼真
 左眼皮跳跳
 做你的爱人
 一定要爱你
 飞向别人的床
 爱上别人的人
 感动天感动地
 心在跳情在烧
 玫瑰花的葬礼
 有没有人告诉你
 即使知道要见面
 爱上你是一个错
 最后一次的温柔
 爱上你是我的错
 怎么会狠心伤害我
 不是因为寂寞才想
 亲爱的那不是爱情
 难道爱一个人有错
 寂寞的时候说爱我