小程序
小游戏
企业微信
微信支付
扫描小程序码分享
已经根据现有文档做了相关配置,但是通过小程序主页进行人工客服,可以正常接入,通过小程序插件方式,用户无法接受人工客服消息
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好 请提供下相关代码片段看看呢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好 请提供下相关代码片段看看呢
这是在app.vue中初始化: const plugin = requirePlugin('chatbot')
watch(
() => userStore?.userInfo?.device_id,
(nval) => {
console.log('监听到 openid:', nval)
console.log('插件实例:', plugin)
// 空值不初始化,避免报错
if (!nval) return
// 3. 官方标准初始化方法
plugin.init({
appid: 'Zvwr8ZBQtFYo1itBExwCfuXWf15r9j', // 微信对话开放平台插件 appid
openid: nval, // 你项目里的 device_id 就是 openid
userHeader: '', // 用户头像,不传会弹登录框
userName: '', // 用户昵称,不传会弹登录框
anonymous: false, // 不允许匿名登录
guideList: ['你好', '转人工'],
hideMovableButton: true,
guideCardHeight: 0,
textToSpeech: false,
history: false,
success: (res) => {
console.log('插件初始化成功:', res)
},
fail: (error) => {
console.error('插件初始化失败:', error)
}
})
}, {
immediate: true,
deep: true
} // 立即执行,深度监听
)
在新页面的使用:<chat bind:openWebview="openWebview" generic:operateCard="customoperateCard"
generic:guideCard="customGuideCard" />
在page.json中的相关配置:
"usingComponents": {
"chat": "plugin://chatbot/chat",
"customoperateCard": "/wxcomponents/customoperateCard/customoperateCard",
"customGuideCard": "/wxcomponents/customGuideCard/customGuideCard",
"customTextMessage": "/wxcomponents/customTextMessage/customTextMessage"
}
"plugins": {
"chatbot": {
"version": "1.1.4",
"provider": "wx8c631f7e9f2465e1"
}
},
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html