企业微信第三方实战:聊天工具栏分享消息到会话

Roy
• 发表于:2022年07月27日 18:12 • 更新于:2023年12月13日 17:00
2747

功能作用:

白码企业微信CRM中的“话术库快速回复”功能与普通的快捷回复不太一样,话术库里的每条话术都是由公司根据不同部门划分设计提前存入的,只能由公司管理人员操作,其他员工只可以根据分工使用,而无法对话术库进行增删改的操作。

这个功能用途很广,比如销售公司人员变动较大,可能没办法对每一个员工细致的培训,而素材库里的话术和商品信息可以让新来的销售员快速上手,等熟悉流程以后可以按照自己的风格自定义快捷回复。

实现原理:

官网提供的第三方API接口支持文本(“text”),图片(“image”),视频(“video”),文件(“file”)以及H5(“news”)5种消息格式

wx.invoke('sendChatMessage', {

    msgtype:"text", //消息类型,必填

    text: {

        content:"你好", //文本内容

    },

    image:

    {

        mediaid: "", //图片的素材id

    },

    video:

    {

        mediaid: "", //视频的素材id

    },

    file:

    {

       mediaid: "", //文件的素材id

    },

    news:

    {

        link: "", //H5消息页面url 必填

        title: "", //H5消息标题

        desc: "", //H5消息摘要

        imgUrl: "", //H5消息封面图片URL

    }

}, function(res) {

    if (res.err_msg == 'sendChatMessage:ok') {

        //发送成功

    }

})

实现方式:

以发送话术(文本)为例:

1、在自定义页中添加话术列表

企业微信第三方实战:聊天工具栏分享消息到会话

2、编写“发送”按钮的点击事件

function runDisplayAction(key, value, $view = view) {

    vue.$store.dispatch("weixin/get").then(function(wx) {

        //发送信息

        wx.invoke('sendChatMessage', {

             msgtype: "text", //消息类型,必填

            text:

            {

//value为当前点击的数据JSON

                content:value["5f8941df2447e4265cd62a21"]

            }

        }, function (res) {

            if (res.err_msg == 'sendChatMessage:ok') {

                //发送成功

            } else {

              //发送失败

                alert("发送失败,错误信息:"+JSON.Stringfy(res));

            }

        })

    })

}


效果:

企业微信第三方实战:聊天工具栏分享消息到会话


注意事项:

企业微信不支持(value)=>{}的写法,必须用回function(value){}的写法,否则无法正常运行。


本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~
企业微信第三方实战:聊天工具栏分享消息到会话
文章标签
API
联系我们
售前咨询电话
020-88520693
意见箱 · 建议反馈
您的宝贵建议,使白码更完美!
微信扫码添加白码小助理
返回顶部