Senparc.Weixin SDK 微信平台开发教程(二十四):顺应 GenAI 应用,自动“续航”回复超长文本消息
摘要:随着大预言模型应用的进一步流行,以及最大 Token 支持数量的不断上升,自动生成的文本长度也在不断增加。
微信作为国内国民级机器对话的最佳选择,成为了许多机器人首选的交互端口。然而,微信出于各方面的考虑,为消息回复的文字容量做了限制(常规为 2048 个字符,经过测试,按照微信的算法大约 680 个汉字左右,半角英文任然可到 2048 个字符)。这种限制一定程度上影响了大模型的使用和用户体验,为此,Senparc.Weixin SDK 推出了可自动判断回复文本长度,并全自动判断最合理的消息回复方式(消息接口或客服接口)。
由于 Senparc.Weixin SDK 早在很多年前就分离了一整套底层的统一标准架构(NeuChar),本次升级将同时惠及微信公众号、小程序、企业微信及其开放平台的代理接口,并对其行为保持了高度的一致性。基于 NeuChar 标准,您还可以将此能力扩展应用在抖音、头条、QQ、钉钉等不同平台的小程序及公众账号中。
阅读全文
posted @
2023-07-14 16:26
SZW
阅读(812)
推荐(1) 编辑
微信新菜单类型 article_id 设置教程
摘要:前不久, Senparc.Weixin SDK 跟随微信更新的步伐,上线了新的素材管理接口,其中也涉及到了 article_id 类型的自定义菜单接口。 本文将演示如何使用新的菜单类型。 官方文档传送门:https://developers.weixin.qq.com/doc/offiaccount
阅读全文
posted @
2022-05-07 17:38
SZW
阅读(983)
推荐(1) 编辑
微信 CLI 工具正式发布 v1.0
摘要:前言 为了让开发者可以更加方便舒适地获取到微信开发的资源,今天我们基于 Senparc.Weixin SDK 正式发布了基于 .NET 的微信 CLI 工具:Weixin.CLI(v1.0)。 通过 Weixin.CLI 工具(V1.0),目前我们已经可以在命令行中进行如下操作: 获取最新的 Sen
阅读全文
posted @
2022-02-05 22:34
SZW
阅读(2540)
推荐(5) 编辑
微信支付 V3 开发教程(一):初识 Senparc.Weixin.TenPayV3
摘要:前言 我在 9 年前发布了 Senparc.Weixin SDK 第一个开源版本,一直维护至今,如今 Stras 已经破 7K,这一路上得到了 .NET 社区的积极响应和支持,也受到了非常多的宝贵建议,甚至代码的 PR,目前累计的代码贡献者数量已经超过350人,在此表示衷心的感谢! 我们也总在第一时
阅读全文
posted @
2021-09-09 10:46
SZW
阅读(7096)
推荐(11) 编辑
动态 WebApi 引擎使用教程(3行代码完成动态 WebApi 构建)
摘要:WebApiEngine 是一个可用于动态 WebApi 生成的引擎,基于 .NET Core(包括 .NET 5、 .NET 6),用于解决前后端分离、微服务、异步 Web 请求场景下的 WebApi 的动态生成和管理,并全面兼容 Swagger。本文将介绍如何使用极少量的代码帮助开发者完成高效的 WebApi 生成和管理工作。
阅读全文
posted @
2021-07-28 00:20
SZW
阅读(4564)
推荐(5) 编辑
[备忘] 解决 rzc discover exited with code -2147450730 问题
摘要:现象: 本地可以正常编译和使用,用 Azure DevOps 进行 CI 时出错 重现: 项目代码: <Project Sdk="Microsoft.NET.Sdk.Razor"> <PropertyGroup> <TargetFrameworks>netcoreapp3.1</TargetFram
阅读全文
posted @
2021-07-25 18:04
SZW
阅读(1370)
推荐(0) 编辑
在开发环境内网穿透测试微信公众号
摘要:本文将带你亲自实现只用 1 行命令实现内网穿透,在本地环境下,模拟正式环境服务器对接微信,并进行调试
阅读全文
posted @
2021-05-15 13:18
SZW
阅读(6379)
推荐(3) 编辑
1个类,2个方法,3句代码,完成微信公众号开发的极简流程
摘要:Senparc.Weixin SDK 是一直以来大部分 .NET 微信开发者的首选微信 SDK(以下统称 SDK),随着微信功能的丰富 Sample 日益庞大,本文将带你了解一个“小清新”的极简 Demo。
阅读全文
posted @
2021-05-14 22:19
SZW
阅读(5692)
推荐(7) 编辑
[重要更新]微信小程序登录、用户信息相关接口调整:使用 wx.getUserProfile 取代 wx.getUserInfo
摘要:2021年2月24日,微信官方团队发布了一个调整通知:《小程序登录、用户信息相关接口调整说明》,公告明确从4月13日起,所有发布的小程序将无法使用 wx.getUserInfo 接口(JS)和 <button open-type="getUserInfo"/> 标签来获取用户信息了。主要信息如下:
阅读全文
posted @
2021-05-02 22:19
SZW
阅读(7984)
推荐(5) 编辑
[备忘]使用 .NET Core 模板生成时,在 .csproj 文件中使用条件编译的注意点
摘要:以下代码看上去没有问题: <Project> ... <ItemGroup> ... <ItemGroup> <ItemGroup Condition=" '$(IntegrationToNcf)' != 'true'"> <!-- 一段注释 --> <ProjectReference Includ
阅读全文
posted @
2021-02-11 01:36
SZW
阅读(461)
推荐(0) 编辑
[备忘]处理错误:Your project does not reference ".NETFramework,Version=v4.5" framework. Add a reference to ".NETFramework,Version=v4.5" in the "TargetFrameworks" ...
摘要:错误信息: Your project does not reference ".NETFramework,Version=v4.5" framework. Add a reference to ".NETFramework,Version=v4.5" in the "TargetFrameworks
阅读全文
posted @
2021-02-08 17:00
SZW
阅读(1953)
推荐(1) 编辑
WeChatSampleBuilder V2.0 使用教程(网页版+桌面版)
摘要:为了方便开发者可以快速搭建一个最小化所需模块的 Senparc.Weixin SDK Sample 项目,我们于 2018 年 11 月发布了首个 WeChatSampleBuilder 的版本,受到了广大开发者的欢迎。 随着时间的推移,我们的 Sample 功能不断完善,同时微软对 .NET 版本
阅读全文
posted @
2020-05-02 22:25
SZW
阅读(9246)
推荐(6) 编辑
SCF(SenparcCoreFramework) 系列教程(一):项目介绍及快速搭建
摘要:2020年3月25日盛派“周三分享”活动首次直播,得到了广大社区开发者的支持,本文提供了 PPT 下载及现场视频录播,并对其中重要的知识点进行了梳理。
阅读全文
posted @
2020-03-27 21:04
SZW
阅读(3769)
推荐(2) 编辑
Senparc.Weixin.MP SDK 微信公众平台开发教程(二十三):在 .NET Core / .NET 6+ 中使用 MessageHandler 中间件
摘要:概述 在 《Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler》 中我们已经了解了 MessageHandler 的运行原理和使用方法,从我设计了这种处理方式到现在已经 6 年多的时间,这是一种非常稳定而且(在如此复杂环境下)相对易于维护的的设计
阅读全文
posted @
2019-10-15 17:18
SZW
阅读(6890)
推荐(3) 编辑
【重要更新】Senparc.Weixin SDK v6.5 升级说明(支持 .NET Core 3.0 及分布式消息上下文)
摘要:Senparc.Weixin SDK v6.5 开始支持 .NET Core 3.0,并将微信消息上下文进行了大幅度的重构,支持了使用分布式缓存存储上下文信息,这意味着在分布式系统中,现在 Senparc.Weixin SDK 也能提供跨服务器的上下文消息共享。 当前的分布式上下文支持依赖了 Neu
阅读全文
posted @
2019-09-24 11:33
SZW
阅读(2496)
推荐(1) 编辑
Senparc.Weixin.MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget(dll) 后使用项目源代码调试
摘要:最近碰到开发者问:我使用 nuget 安装了 Senparc.Weixin SDK,但是有一些已经封装好的过程想要调试,我又不想直接附加源代码项目,这样就没有办法同步更新了,我应该怎么办? 这其实是一个很常见也具有普遍代表性的问题,解决方案也是通用的,本文我们就来学习如何对已经安装了 dll 的项目
阅读全文
posted @
2019-09-22 15:42
SZW
阅读(3664)
推荐(6) 编辑
Senparc.Weixin.MP SDK 微信公众平台开发教程(二十一):在小程序中使用 WebSocket (.NET Core)
摘要:本文将介绍如何在 .NET Core 环境下,借助 SignalR 在小程序内使用 WebSocket。关于 WebSocket 和 SignalR 的基础理论知识不在这里展开,已经有足够的参考资料,例如参考 SignalR 的官方教程:https://docs.microsoft.com/zh-c
阅读全文
posted @
2019-07-16 22:25
SZW
阅读(6347)
推荐(1) 编辑
【5000 Stars 福利】微信接口动态 WebApi 使用说明
摘要:Senparc.Weixin SDK 凝聚了盛派微信团队持续7年的付出,以及大量开发者的无锡贡献,为了纪念 Senparc.Weixin SDK 项目突破 5000 Stars 这个小小的里程碑,盛派微信团队为大家准备了一份特殊福利:微信接口动态 WebApi 系统(以下简称“系统”),在此系统中,您可以使用 WebApi 调用 Senparc.Weixin SDK 已经集成的微信高级接口,用于各项接口测试,或完成紧急情况下的微信功能操作。
阅读全文
posted @
2019-06-05 22:21
SZW
阅读(5144)
推荐(10) 编辑
Senparc.Weixin.MP SDK 微信公众平台开发教程(二十):使用菜单消息功能
摘要:在《Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明》教程中,我们介绍了如何使用“客服接口”,即在服务器后台,在任意时间向微信发送文本、图文、图片等不同类型的消息,在这篇教程中你将学会如何向公众号发送一条带有选择按钮的菜单消息,并且当用户点击不同选项之后,服务器
阅读全文
posted @
2019-03-09 17:51
SZW
阅读(4579)
推荐(2) 编辑
NeuChar 平台使用及开发教程(六):成为开发者
摘要:在上一篇《NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务》中,我们已经学习了如何命中关键字来反馈特定格式内容的信息,这是由微信开发者/运营者自己来维护的信息,那么如果我们自己有微信开发的经验,并且想要把这个能力释放出来,为其他的公众号,甚至小程序、钉钉等平台提供服务
阅读全文
posted @
2018-11-01 14:19
SZW
阅读(1173)
推荐(0) 编辑