矩阵系统源码智能回复私信场景开发

抖音矩阵系统源码智能回复私信场景开发

一、要想开发私信功能开发者需要准备的工作

开发者需要先对接官方api接口以及去申请api提交审核,目前需要了解官方对开发者对该能力开发权限的功能符合开发需求,其次需要了解官方私信触达的规则

1.申请流程,注册开放平台,创建正式应用,能力实验室,找到该私信能力,准备申请话术案例方案,提交审核。

2.开发者提交资料需要注意,内容有条理,有数据,有案例,有测试站 ,审核通过后即可开发

 二、抖音账号矩阵系统智能私信功能开发工作

需要了解官方对用户触达的私信规则:

1、接收到用户消息时,在用户未发送下一条消息前,24 小时 内可向用户发送 6 条消息。
2、接收到用户进入私信会话页时,需要在接收用户进入私信会话页事件 30 秒内,发送消息。
3、最多可以调用 3 次,发送 3 条消息;单日最多回复 3 条进入私信会话页事件(单日总计可向同一用户发送 1 - 9 条消息)
4、企业号除外,员工号和用户互关才能发送图片消息,所以图片回复请慎用,有可能无法发出。
5、回复视频消息时,回复人必须是视频作者,所以回复视频消息局限为一号一素材,请慎用。
6、回复留资卡片时,回复人必须是留资卡片所有者,所以回复留资卡片消息局限为一号一卡片,请慎用。
7、小程序卡片无归属限制,所有回复人都可用。

功能建设已开发上线:

代码段:

 

   'dsa_create_time'   => time(),
        ];
        $aid    = $attachment_model->insertValue($indata);
        if (!empty($dv_id)) {
            $video_model    = new App_Model_Douyin_MysqlVideoStorage();
            $video_info     = $video_model->getRowByIdSid($dv_id, $this->sid);
            if (!empty($video_info)) {
                $material_model = new App_Model_Douyin_MysqlVideoMaterialStorage();
                $add_data   = [
                    'dvm_aa_id'             => $this->manager['ds_agent_id'],
                    'dvm_ds_id'             => $this->sid,
                    'dvm_dv_id'             => $dv_id,
                    'dvm_material_name'     => $indata['dsa_real_name'],
                    'dvm_material_type'     => $file_type == 'audio' ? 2 : 1,
                    'dvm_material_content'  => $audio_path,
                    'dvm_video_mixed_mode'  => $video_info['dv_video_mode'],
                    'dvm_duration'          => $indata['dsa_duration'],
                    'dvm_video_is_deal'     => 1,
                    'dvm_create_time'       => time(),
                    'dvm_update_time'       => time(),

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13327.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Codeforces-Round-883-Div-3

Codeforces Round 883 (Div. 3) 链接:https://codeforces.com/contest/1846 A. Rudolph and Cut the Rope There are n n n nails driven into the wall, the i i i-th nail is driven a i a_i ai​ meters above the ground, one end of the b i b_i bi​ m…

Excel 合并单元格筛选时只出现首行

一、问题描述 如果对合并单元格直接筛选,只能筛选出第一个单元格的值 二、原因分析: Excel筛选单元格时,遇到不连续区域(即中间有空白单元格)会识别不到后续内容; 合并单元格后, 除首行外&…

十八、Jenkins(centos7)执行接口自动化测试脚本,飞书推送测试结果消息

十八、Jenkins(centos7)执行接口自动化测试脚本,飞书推送测试结果消息 1.创建 Freestyle project 项目 2. 输入git仓库地址 https://gitee.com/HP_mojin/pytest_allure_request_20220811 3. 增加构建步骤-Execute shell(Jenkins…

Go 语言数组

Go 语言提供了数组类型的数据结构。 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。 相对于去声明 number0, number1, ..., number99 的变量,使用数组形式 numbers[0], num…

Kotlin~Composite组合模式

概念 能够帮助实现树状结构的模式。 主要特点 递归组合树状结构统一处理所有对象 角色介绍 Component: 组合接口Leaf: 叶子节点,无子节点Composite:枝节点,用来存储子部件 UML 代码实现 interface Organ {fun personCount():Int } cla…

springboot dubbo seata nacos集成 分布式事务seata实现

文章目录 Seata介绍dubbo介绍目标版本说明和代码地址pom.xml验证模块microservice-boot-commonmicroservice-boot- plat 验证结果注意事项 Seata介绍 官网:http://seata.io/zh-cn/docs/overview/what-is-seata.html Seata 是一款开源的分布式事务解决方案&#xff…

python实现语音识别(讯飞开放平台)

文章目录 讯飞平台使用python实现讯飞接口的语音识别第一步:导入需要的依赖库第二步:声明全局变量第三步:初始化讯飞接口对象第四步:收到websocket建立连接后的处理函数第五步:收到websocket消息的处理函数第六步&…

scratch 角色追踪

scratch 角色追踪 本程序中一个角色移动到随机位置和方向后向前移动,碰到边缘反弹;另一个角色跟随前一个角色,两个角色接触后前者重新取随机位置。 程序内容如下

Spring Boot 缓存应用实践

缓存是最直接有效提升系统性能的手段之一。个人认为用好用对缓存是优秀程序员的必备基本素质。本文结合实际开发经验,从简单概念原理和代码入手,一步一步搭建一个简单的二级缓存系统。 一、通用缓存接口 1、缓存基础算法 FIFO(First In Fir…

生产级Redis Cluster部署(4.0.10版本)

生产级Redis Cluster部署 环境准备 主机名 IP地址 端口 描述 redis-master 192.168.1.51 7000 redis-master01 7001 redis-master02 7002 redis-master03 redis-slave 192.168.1.52 8000 redis-slave01 8001 redis-slave02 8002 redis-slave03 初始化…

Django实现简单的音乐播放器 3

在原有音乐播放器上请求方式优化和增加加载本地音乐功能。 效果: 目录 播放列表优化 设置csrf_token 前端改为post请求 视图端增加post验证 加载歌曲 视图 设置路由 模板 加载layui css 加载layui js 增加功能列表 功能列表脚本实现 最终效果 总结 播…

【计算机视觉】YOLOv8的测试以及训练过程(含源代码)

文章目录 一、导读二、部署环境三、预测结果3.1 使用检测模型3.2 使用分割模型3.3 使用分类模型3.4 使用pose检测模型 四、COCO val 数据集4.1 在 COCO128 val 上验证 YOLOv8n4.2 在COCO128上训练YOLOv8n 五、自己训练5.1 训练检测模型5.2 训练分割模型5.3 训练分类模型5.4 训练…