利用腾讯对话开放平台和trycatch指令,将影刀运行错误信息发送到微信及时提醒的一种方法
回答
收藏

利用腾讯对话开放平台和trycatch指令,将影刀运行错误信息发送到微信及时提醒的一种方法

h
hh123456
2023-04-15 11:53·浏览量:4435
h
hh123456
发布于 2023-04-15 11:51更新于 2023-04-15 11:534435浏览

一、问题描述

影刀官方提供了企业微信群通知、钉钉群通知和飞书群通知指令,方便在某些情况下转发相应的群消息。

但是一般用户常见情况需求是,程序一旦遇到错误,及时给用户提醒,方便用户查看情况做好修复工作。对于这一项简单的需求还需要下一个企业微信、钉钉确实有点麻烦。

现介绍一种方法将错误信息转发给腾讯对话开放平台,再将相关信息发送到用户微信上的一种方法。

微信对话开放平台简介:

https://developers.weixin.qq.com/doc/aispeech/platform/INTRODUCTION.html


二、配置微信对话平台准备工作

1、  用自己的微信扫描二维码登录微信开放平台:https://chatbot.weixin.qq.com/

第一次登录需要授权,授权即可。


2、  创建一个机器人名称和类型(可随意填)


3、 开启人工客服对话配置,启用人工客服并保存,在下方找到推送设置,选择转人工通知(实时),并用自己的微信扫描二维码,关注微信公众号


4、  发布管理中,选择网页H5,获取配置(当然有能力可以在公众号、小程序、企业微信或者获取开发者API进行配置管理,这里就用最简单方法实现效果)

从而获取到H5链接,复制。


5、  上线发布,弹出页中点击确定


6、H5链接复制到浏览器中,测试一下。(左为浏览器中输入,右为手机端接收的信息)


三、在影刀中的应用——try catch指令

Trycatch指令可以在运行异常时,获取异常信息,利用这个特性进行操作。

用Trycatch指令“包裹”起来所有程序(或者部分程序,看具体情形),当程序遇到异常时,用影刀浏览器打开H5,将错误信息转发到微信当中。


当运行出错,手机端公众号提醒(记得把公众号的消息免打扰关闭,文章推送关闭)


最后的建议:

1、电脑配置较为低的用户,用影刀浏览器打开网页时,设置长一点的等待时间,防止半天打不开浏览器报错。

2、经过测试,在填写输入框时,如果“人工客服”这个字段和后面的文字描述一齐出现,有概率不会转接到人工客服中,即你的手机不会收到消息。

    所以在填写输入框中输入人工客服后加一个enter激活人工客服转接功能。

收藏2
全部回答1
最新
发布回答
回答