Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string WebServiceAnser = "在线客服";    //客服名称
            try { PowerTalk.NewUserLogin(WebServiceAnser, "信息", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); }
            catch { }
            PowerTalkBox1.ToUserIdContent = WebServiceAnser;
            PowerTalkBox1.UserChangeList  = ""; //不提示任何消息
            PowerTalkBox1.InitLoad();           //初始化PowerTalkBox
            string IpAddr = IPFindAddr.GetAddr.Replace("CZ88.NET", "").Trim();
            PowerTalkBox.PowerTalk.AddChatInfo(WebServiceAnser, PowerTalkBox1.MyUserName, "    欢迎来自" + IpAddr + "的朋友您好,很高兴为您服务。我是" + WebServiceAnser + "!");
            //上线格式
            //@uplogin:游客ID,IP地址,真实地址,进入时刻,上次访问路径
            object UpHtml = null;
            try { UpHtml = Request.UrlReferrer.AbsolutePath; }
            catch { }
            string UpHtmlStr = "Chat.aspx";
            if (UpHtml != null)
            {
                UpHtmlStr = UpHtml.ToString();
            }
            string FormatSpliteStr = "@uplogin:"******",";
            FormatSpliteStr += HttpContext.Current.Request.UserHostAddress + ",";
            FormatSpliteStr += IpAddr + "," + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "," + UpHtmlStr;
            PowerTalkBox.PowerTalk.AddChatInfo(PowerTalkBox1.MyUserName, WebServiceAnser, FormatSpliteStr);
        }



        //5-1-a-s-p-x
    }
Пример #2
0
    public List <ChatInfo> GetChatInfos(string MyUserName)
    {
        List <ChatInfo> LCI = PowerTalk.ReadChatInfo(MyUserName, PowerTalkBoxEnum.Enum.SystemMode.WebToIm);

        foreach (ChatInfo In in LCI)
        {
            In.SendContent = In.SendContent.Replace("<P>", "").Replace("</P>", "").Replace("&nbsp;", " ");
        }
        return(LCI);
    }
Пример #3
0
 public void ChatAdd(string MyUserId, string ToUserID, string SendMsg)
 {
     PowerTalk.AddChatInfo(MyUserId, ToUserID, SendMsg);
 }