出售本站【域名】【外链】

快速实现企业微信“群控”功能

阅读: 39 发表于 2024-08-08 16:39

 

皂码企业微信CRM具有“AI智能云”罪能。该罪能可以将图片、笔朱以至图文联结发送给任何一群用户。可以通过挑选条件比如给标签、地区差异的用户发送差异的信息,以至可以通过那个罪能发送生成的群二维码,客户通过扫二维码加群。取普通拉群办法差异的是,那个群二维码是“智能”的,当群满200人以后,客户再扫那个二维码时,系统会主动将客户拉到新的群里,所以那个群二维码是永恒有效的。虽然另有不少其余的用法,您亲身体验就晓得此中的神秘了。

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

目的:

正在crm上真现发布音讯罪能(企业微信)

前期筹备:

①创立发布音讯的数据表

快速实现企业微信“群控”功能

此中msgid为挪用API返回的音讯id,可用于查问发布结果(后续再作那个罪能);

②依据API所需参数,外部联络人id和成员id划分做为发布对象和发送成员,所以须要将成员id保存到用户数据表的一个字段做为绑定干系,同理,将外部联络人id保存到联络人数据表中,可以通过API获与到指定成员的所有外部联络人id,成员id可间接正在企业微信打点靠山查察;

快速实现企业微信“群控”功能

正在罪能中挪用上图API可保存所有外部联络人id到联络人数据表中,那里就不具体注明了;

整体思路:

①用户选择发布音讯类型:文原/图片/图文

②选择任意个联络人

③依据音讯类型填写音讯内容

④挪用API发布音讯,成员id为当前用户的成员id字段,外部联络人id列表为②选择的联络人的外部联络人id,音讯类型和内容由①和③决议

真现轨范:

1.通过交互输入的轨范让用户选择音讯类型;

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

2.选择发布对象(可获与到外部联络人id)

快速实现企业微信“群控”功能

3.判断用户选择的音讯类型,依据音讯类型让用户填写对应的音讯内容;

快速实现企业微信“群控”功能

如:选择了文原类型,就只须要填写文原内容;

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

最后再依据参数挪用API发布音讯

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

最后再依据API返回的msgid存到那条数据中,便于之后查问发送结果;

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

其余音讯类型收配同理,那里就不具体注明了;

API参数&代码如下

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

async function run($input,$output,$modules = modules){

    const wVworkThirdApi = $modules.wVworkThirdApi;

    let contact_list = [...$input.eVternal_userid].map(ZZZ=>ZZZ["5f8941df2447e4265cd62ae3"]);

    let data = {

        chat_type: "single",

        eVternal_userid: contact_list,

        sender: $input.userid,

        teVt: {

            content: $input.content

        }

    }

    switch ($input.type) {

        case "文原":

            break;

 

        case "图片":

            let image_url = $input.imgUrl;

            let mediaName = new Date().getTime() + ".png";

            //上传久时素材

            let media = await wVworkThirdApi.uploadMediaByUrl(image_url, "image", mediaName);

            data.image = {

                media_id: media.media_id

            }

            break;

        case "图文":

            let img = $input.link_picurl || "";

            img = img.replace(/^hts:/, "ht:");

            data.link = {

                title: $input.link_title,

                picurl: img,

                desc: $input.link_desc,

                url: $input.link_url

            }

            break;

    }

    let addmsgresult = await wVworkThirdApi.request(

        {

            method: "post",

            url: "eVternalcontact/add_msg_template",

            data: data

        }

    )

    $output.msgid = addmsgresult.msgid;

}

测试结果:

快速实现企业微信“群控”功能

快速实现企业微信“群控”功能

热点推荐

最新发布

友情链接