Senparc 基础库全面适配 .NET 8.0
摘要:概要 Senparc 全家桶中的基础库已经全面适配 .NET 8.0,目前随着 .NET 8.0 的 RC 版本不断发布,对应的版本号也将同步进行更新,直到本月 Ignite 大会微软官方发布 .NET 8.0 正式版,我们将第一时间发布正式版,并和大家分享升级和使用过程中的经验。 此外,Senpa
阅读全文
posted @
2023-11-10 00:18
SZW
阅读(954)
推荐(4) 编辑
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) 编辑
微信支付 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) 编辑
WeChatSampleBuilder V2.0 使用教程(网页版+桌面版)
摘要:为了方便开发者可以快速搭建一个最小化所需模块的 Senparc.Weixin SDK Sample 项目,我们于 2018 年 11 月发布了首个 WeChatSampleBuilder 的版本,受到了广大开发者的欢迎。 随着时间的推移,我们的 Sample 功能不断完善,同时微软对 .NET 版本
阅读全文
posted @
2020-05-02 22:25
SZW
阅读(9246)
推荐(6) 编辑
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.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) 编辑
NeuChar 平台使用及开发教程(六):成为开发者
摘要:在上一篇《NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务》中,我们已经学习了如何命中关键字来反馈特定格式内容的信息,这是由微信开发者/运营者自己来维护的信息,那么如果我们自己有微信开发的经验,并且想要把这个能力释放出来,为其他的公众号,甚至小程序、钉钉等平台提供服务
阅读全文
posted @
2018-11-01 14:19
SZW
阅读(1173)
推荐(0) 编辑
NeuChar 平台使用及开发教程(五):使用 NeuChar 的关键字回复服务
摘要:在上一篇《NeuChar 平台使用及开发教程(四):使用 NeuChar 的素材服务》中,我们已经完成了素材的添加,下面,让我们来设置一个关键字回复,并同步到应设置好Neural Ending的公众号消息对话服务和小程序的客服消息服务中。 设置 进入 NeuCharl Cell 的设置界面,点击右侧
阅读全文
posted @
2018-10-31 21:30
SZW
阅读(1351)
推荐(0) 编辑
NeuChar 平台使用及开发教程(四):使用 NeuChar 的素材服务
摘要:各类公众号的功能之一就是为用户提供各类图文和多媒体的信息,因此素材是必不可少的。 进入 Neural Cell 设置界面,点击右侧【素材管理】按钮,进入素材管理界面。 目前系统提供了文本、多图文、图片三种类型的素材,后续将会有更多类型提供。 点击按钮,即可创建一个新的图文素材。 如果需要添加多图文,
阅读全文
posted @
2018-10-31 17:30
SZW
阅读(1368)
推荐(0) 编辑
NeuChar 平台使用及开发教程(三):使用 NeuChar 的菜单服务
摘要:上一篇《NeuChar 平台使用及开发教程(二):设置平台账号》我们已经完成了平台账号的设置,下面就马上来体验一下自定义菜单的设置吧! 进入某个 Neural Cell 的设置界面,在右侧可以看到自定义菜单、素材、关键字回复的快速入口: 点击【自定义菜单】按钮,即可进入对应这个 Cell 的自定义菜
阅读全文
posted @
2018-10-31 17:07
SZW
阅读(1496)
推荐(0) 编辑
NeuChar 平台使用及开发教程 索引
摘要:什么是 NeuChar? NeuChar 是由盛派(Senparc)团队发布的新一代跨平台服务系统,其中包含了开放的跨平台通讯标准及核心计算模块(Senparc.NeuChar.dll)以及配套的云管理平台(https://www.neuchar.com),两者可独立运行,配合使用。其中 Senpa
阅读全文
posted @
2018-10-31 14:24
SZW
阅读(3422)
推荐(1) 编辑
解决“当前扩展缓存策略没有进行注册”的错误
摘要:造成这个错误的原因是在使用 Senparc.Weixin SDK 或者 CO2NET 的扩展缓存的时候,没有对扩展缓存策略进行注册(激活)。解决方案如下: 第一步:先升级到 Senparc.Weixin 的最新版本 v5.0.11 以上(依赖 CO2NET v0.1.11 以上):https://w
阅读全文
posted @
2018-07-04 22:48
SZW
阅读(16318)
推荐(1) 编辑