Senparc.Xncf.WeixinManager 0.24.2-preview7

Prefix Reserved
This is a prerelease version of Senparc.Xncf.WeixinManager.
dotnet add package Senparc.Xncf.WeixinManager --version 0.24.2-preview7
                    
NuGet\Install-Package Senparc.Xncf.WeixinManager -Version 0.24.2-preview7
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Senparc.Xncf.WeixinManager" Version="0.24.2-preview7" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Senparc.Xncf.WeixinManager" Version="0.24.2-preview7" />
                    
Directory.Packages.props
<PackageReference Include="Senparc.Xncf.WeixinManager" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Senparc.Xncf.WeixinManager --version 0.24.2-preview7
                    
#r "nuget: Senparc.Xncf.WeixinManager, 0.24.2-preview7"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Senparc.Xncf.WeixinManager@0.24.2-preview7
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Senparc.Xncf.WeixinManager&version=0.24.2-preview7&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Senparc.Xncf.WeixinManager&version=0.24.2-preview7&prerelease
                    
Install as a Cake Tool

Senparc.Xncf.WeixinManager

Senparc.Xncf.WeixinManager is an NCF administration module for managing WeChat public-account configuration, users, tags, message handlers, and reusable notification templates.

Features

  • Persists MpAccount, WeixinUser, and UserTag data with DTOs and service layers.
  • Supports account discovery, user synchronization, tag management, and WeChat-facing message handling.
  • Provides WeixinService, XncfMpMessageHandler, and template base types for module integrations.
  • Uses Senparc.Weixin APIs and NCF's multi-database context conventions.

Installation

<PackageReference Include="Senparc.Xncf.WeixinManager" Version="0.26.0-preview3" />

Key API

  • MpAccountService manages account configuration and MpAccount records.
  • WeixinService provides module-level WeChat operations.
  • WeixinUser/WeixinUserDto and UserTag/UserTag_WeixinUserDto represent synchronized user and tag data.
  • MpMessageHandlerAttribute and XncfMpMessageHandler connect incoming WeChat messages to NCF handlers.
  • WeixinTemplateBase and the WeixinTemplate_* types support reusable template messages.
  • FindWeixinApiController exposes API discovery/management endpoints.

Store AppSecret, access tokens, and encryption keys in secure configuration. Validate WeChat signatures, scope account access by tenant/administrator, and treat synchronized user data as personal information.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Senparc.Xncf.WeixinManager:

Package Downloads
Senparc.Xncf.OpenAI

OpenAI 和 ChatGPT 接口

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.24.2-preview7 28 8/8/2026
0.24.1-preview6 53 8/3/2026
0.24.0-preview5 47 7/31/2026
0.23.1-preview4 50 7/28/2026
0.23.0-preview3 51 7/26/2026
0.22.3-preview2 55 7/15/2026
0.22.2-preview1 65 7/3/2026
0.22.1-preview1 81 6/17/2026
0.21.6.1-preview 95 5/9/2026
0.21.5-preview.1 80 3/26/2026
0.21.4-preview.1 94 2/13/2026
0.21.3.3-preview 110 12/28/2025
0.21.3.1-preview 104 12/28/2025
0.21.3-preview 227 11/1/2025
0.21.2-preview 71 6/16/2026
0.21.1.4-preview 207 9/10/2025
0.21.1.3-preview 198 8/20/2025
0.21.1-preview.1 197 8/19/2025
0.21.0-preview 191 8/18/2025
0.20.2-preview.1 172 7/27/2025
Loading failed

v0.1 创世
v0.2 完成公众号管理、用户管理等功能
v0.3 优化UI,匹配新版本NCF
v0.4.1 移植WeixinFace
v0.6.100 支持 .NET 5
v0.6.300 添加 Swagger Api
v0.6.359 添加 FindWeixinApi 接口
v0.6.400 更新基础接口,优化 WebApi
v0.6.500 使用新的 FunctionRender 版本
v0.7.0 支持 PostgreSQL
v0.8.0 中间件添加 MpAccountDto 参数
v0.9.0 优化多租户机制,解决添加新帐号后需要重启才能使用中间件的问题
v0.9.2 优化多租户机制,解决中间件启动问题
v0.9.3 解决中间件访问问题
v0.11.0 支持微信 MessageHandler 自定义上下文(MessageContext)
v0.12.0 支持 PromptRange
v0.13.0 支持最新 Senparc.AI
v0.15.0 支持最新 Senparc.AI
v0.16.1 支持基础新架构
v0.16.2 更新基础库
[2024-09-13] v0.16.4-preview1 升级基础库
[2024-10-09] v0.16.5-preview1 升级基础库
[2024-12-07] v0.16.6-preview1 更新基础库
[2025-01-10] v0.17.0-preview1 添加达梦(DM)和 Oracle 数据库支持
[2025-05-29] v0.18.0-preview.1 升级基础库
[2025-07-12] v0.18.1-preview.3 fix: SqlServerDatabaseConfiguration 命名统一
[2025-07-12] v0.19.0-preview.1 migratie Senparc.Xncf.WeixinManager to NcfPackageResource repository
[2025-07-13] v0.20.0-preview.1 upgrade MpAccount loading progress in UseXncfModule
[2025-07-13] v0.20.1-preview.1 upgrade MpAccount loading progress in UseXncfModule
[2025-07-26] v0.20.2-preview.1 update Weixin(WeChat) API search function
[2025-08-18] v0.21.0-preview.1 feat: support for McpRouter of Weixin
[2025-08-19] v0.21.1-preview.1 fix: Set ApiBind DefaultRequestMethod to GET
[2026-03-24] v0.21.5-preview.1 update Senparc.AI.Kernel to v0.28.0 and Senparc.Weixin.MP to v16.24.2
[2025-11-01] update basic libraries, including Senparc.AI
[2026-07-02] v0.22.2-preview1 支持流式输出并优化交互体验,新增 PromptRange 与 AgentsManager 使用记录能力
1、支持流式输出并优化交互体验
2、新增 PromptRange 与 AgentsManager 使用记录能力
[2026-07-07] v0.22.3-preview2 Dependency updates from upstream modules
1、Dependency update from Senparc.Xncf.PromptRange to 0.16.5-preview4
2、升级 Senparc.AI 至 0.27.3、Senparc.AI.AgentKernel 至 0.1.10
[2026-07-17] v0.23.0-preview3 为 WeixinManager 模块接入统一资源本地化并优化功能文案
1、接入统一资源本地化机制,支持模块功能文案按当前文化动态显示
2、统一模块注册信息、菜单名称与功能描述的本地化输出
3、同步管理页面与前端交互文案的多语言显示
4、补充并统一多语言资源键及资源文件
5、调整公众号账号页面链接导航处理,兼容桌面内嵌 WebView
[2026-07-29] v0.23.1-preview4 限制微信管理模块的敏感日志和外部接口暴露
1、详细 API 日志仅在开发环境启用,降低密钥和令牌泄露风险
2、生成 SDK 接口默认禁止外部访问,避免未经授权的公网暴露
[2026-07-31] v0.24.0-preview5 完善 WeixinManager 管理功能多语言并升级兼容依赖
1、补齐公众号账户、用户、异常与 Swagger 交互文案的多语言资源
2、修复账户保存提示乱码并保留英文回退文案
3、升级 Senparc.AI 组件、CO2NET WebApi 2.1.9-preview 与 TenPay 1.20.0
[2026-08-04] v0.24.1-preview6 统一微信模块多数据库设计时配置
1、为 Dm、MySql、Oracle、PostgreSQL、SqlServer 与 Sqlite 统一设计时 DbContext 配置
[2026-08-08] v0.24.2-preview7 Dependency updates from upstream projects
1、Dependency update from Senparc.Ncf.AreaBase to 0.23.2-preview6
2、Dependency update from Senparc.Ncf.Core to 0.28.1-preview6
3、Dependency update from Senparc.Ncf.Database.PostgreSQL to 0.13.6-preview6
4、Dependency update from Senparc.Ncf.Database.Sqlite to 0.20.6-preview6
5、Dependency update from Senparc.Ncf.Database to 0.21.6-preview6
6、Dependency update from Senparc.Ncf.Mvc.UI to 0.22.2-preview6
7、Dependency update from Senparc.Ncf.Repository to 0.20.6-preview6
8、Dependency update from Senparc.Ncf.Service to 0.23.6-preview6
9、Dependency update from Senparc.Ncf.XncfBase to 0.24.1-preview6
10、Dependency update from Senparc.Xncf.PromptRange to 0.19.1-preview9