下载地址:点击下载
需求用户分析:
当今有很多个人开的网站,如博客或一些小型企业站或一些创业性的,网上商店性站等。
他们希望的效果是,自己使用一个MSN就能够去回答所有上来人询问的问题,以达到交互性的效果。
结构分析:
网站游客:多个
客服:一个
实现说明:
如果是多个用户上来,首先就要考虑的就是区分用户的姓名,其次就是怎样回答到具体客户
的方式。这里,我采用@来区分游客姓名然后回答问题方式。
式样图
应答MSN:
游客1@
您的问题是。。
游客2@
您的问题是那样。
优势:
网站游客端:无须利用注册帐号登录,即点即聊
客服端:无须在电脑端安装任何软件,或MSN插件,只要你有一个MSN帐户,在上网,就可以随时与您的网上客户交流。
程序员注意
由于UserToList被选中,所以,在退出的时候要清空它,就要在Global.asax里的Session_End
写下以下方法:
PowerTalkBox.PowerTalk.DeleteUserInfo(Session["Engin_UserID"].ToString());
如果没有泛型空间,请在本页最上面加一条
<%@ Import Namespace="System.Collections.Generic"%>
来引用泛型空间
目的是清除它的相关信息
本程序测试结果
操作名称 |
结果图片 |
结果 |
MSN 主动向Powertalk进行说话 |
|
通过 |
PowerTalk向MSN说话,并且MSN进行回答 |
|
通过 |
传文件中的选择文件 |
|
通过 |
传文件中的发送文件 |
|
通过 |
接收结果 |
|
通过 |
MSN向Powertalk发送表情,抽样检测 |
|
通过 |
PowerTalk向MSN发送表情 |
|
通过 |
首先要准备两个MSN作为使用.
一个MSN用做PowerTalk中转使用
另外一个MSN用做客服接收回答问题使用
MsnUserName就是填写PowerTalk中转使用的MSN号码
MsnPassWord就是天蝎PowerTalk中转使用的MSN密码
此处填写客服的MSN号码
这两个MSN必须已经加为了好友
机器有点慢,稍等.
这个中转账号已经加上了cangta2002@hotmail.com这个客服账号
我在登录客服账号,同事 也加上了中转账号
好,运行给大家演示一下
提示了以下,那个hang就是
发信息格式错误,请遵循( 游客名称@留言内容 )这样的格式去回复!
为了区分不同的客户,要用 游客名称@留言内容格式
比如
完了,版本没对劲儿.
回头换给MSN给大家演示传文件功能.
刚刚看了一下,刚刚这台机器上装的是MSN9.0,Powertalk支持8.5以前的文件发送格式
给大家演示一下
哦,对了,在个版本如果想反向传文件,必须一对一形势
MsnCMode这个属性
就先到这,有时间还会给大家继续做视频.第一次弄,有点不太成功,机器总出毛病.
blog
http://powertalkbox.cnblogs.com