zoukankan      html  css  js  c++  java
  • messageflow.commandchain 开发手稿

    典型的案例:

    1. 商家链接后,给出门店选择:done

    a: 大城小格 动漫店

    b:  xxxxxxxxxx

    这样,让用户来制定需要服务的客服。

    2. 顾客链接后,选择咨询的商品类型等,然后链接客服:done

    a: 化妆品

    b: 护肤品

    3. 支持一定的配置,例如: 是一种动态的command chain结构。

    输入 #QQ 绑定qq提示。 

    思路:

    1. command chain 分离 messageflow框架,在application.messageflow实现。

    因为依赖了数据库。 

    2. 表结构包括了 用户表、组表。例如:

    MF_GROUP 组表,例如 化妆品、大城小格等

    groupname

    groupcode

    description

    MF_USERGROUP 用户、组关联表 1对多关系

    groupcode

    usercode

    MF_GTALK 特定用户 特定链接表

    usercode 

    username

    gmailaccount 

    这样,一个实际处理过程,就是:服务器列举出组,用户选择后,获得usercode,然后再建立链接。

    3. 如何实现动态command chain结构?

    一共两种动态command chain,

    第一种是内容动态,不是写配置文件,而是写数据库;

    第二种,是操作动态,例如 输入1,绑定手机。

    4. 内容动态设计:

    设计表结构。当当前用户访问后,根据表结构建立commandchtainitem对象,然后保存在内存。

    5. 操作动态设计:

    同上,因为开始已经注册了handler,所以只要基于内容动态后,要求顾客返回特殊的命令即可。

    6 。commandchain需要对输入进行建模!!! 

  • 相关阅读:
    RAM,ROM,内存还有硬盘到底有什么区别呢
    MySQL中的这个池子
    apk安装包介绍(下载安装,存储的位置,路径,可以对里面的文件进行修改吗)
    论文查询
    PID算法
    数组指针与指针数组
    2020 最佳开源项目出炉
    反射机制调用无参和有参方法以及调用私有方法
    CSS概述 CSS声明
    WEB概述
  • 原文地址:https://www.cnblogs.com/zc22/p/1743170.html
Copyright © 2011-2022 走看看