基于c++开发千牛hook

文章详细列举了千牛系统中的一系列技术接口,包括消息初始化、清读秒处理、获取用户信息、发送评价邀请、转交消息、设置功能开关等,涉及企业版特性和敏感词处理。这些接口主要用于客服自动化和客户关系管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

序号 描述 定义 参数说明
1 初始化 // 1 初始化
typedef BOOL( QNMsgInit )(const WCHAR* pQNVersion, bool bInit);
pQNVersion: 千牛版本号
bInit:
false: 普通版本、企业千牛子进程,true: 企业版本主进程
4 清读秒 // 4 清读秒
typedef void( QNMsgClearSecond )(const WCHAR* pAppkey, const WCHAR* pUserName); pAppkey: 传L""
pUserName: 买家appcid
9 <旧接口, 必须存在>获取接待列表 // 9 <旧接口, 必须存在>获取接待列表
typedef void( QNMsgGetNickNameList )(WCHAR* customerList, int nListLen); customerList: 买家列表数组缓冲区
nListLen:买家列表数组缓冲区内存大小
12 邀请好评卡片功能 // 12 邀请好评卡片功能
typedef void( QNMsgSendExclusiveCard )(const WCHAR* pAppkey, const WCHAR* pCustomer); pAppkey:L"cntaobao"
pCustomer: 买家appcid

13 设置是否显示感叹号 // 13 设置是否显示感叹号
typedef void( QNMsgSetShowExclamationMark )(const WCHAR* pAppkey, const WCHAR* pUserName, bool showFlag); pAppkey:L"cntaobao"
pUserName: 买家appcid
showFlag:
true: 显示感叹号
false: 不显示
14 执行转交函数(无原因 转个人) // 14 执行转交函数(无原因 转个人)
typedef void( QNMsgSendForward )(const WCHAR* pUserName, const WCHAR* pSelfUserName, const WCHAR* pToUserName); pUserName: 买家appcid
pSelfUserName:客服nick
pToUserName: cntaobao客服nick
15 转交开关控制函数 // 15 转交开关控制函数
typedef void( QNMsgSetForwardSwitch )(bool bIsForWord, const WCHAR * pEventName); bIsForWord: 是否启用这个开关
pEventName:传L""
16 设置转交回调 // 回调函数
typedef void( DllCallBack )(int nOrder, void pParm);
// 16 转发回调接受消息函数
typedef void( QNMsgForwardCallBack )(DllCallBack callBack); nOrder: 这个参数没用上
pParm: 转交的json信息
17 执行转交函数(带原因 转个人) // 17 执行转交函数(带原因 转个人)
typedef void( QNMsgSendForwardUserReason )(const WCHAR
pUserName, con

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值