tools/WeixinDev/README.md
🚀 Senparc.Weixin SDK AI 智能代码生成工具
WeixinDev 是一个专为微信开发者设计的 VSCode 扩展,集成了 Senparc.Weixin SDK 的 AI 助手功能,让您能够在 VSCode 中快速查询和插入微信接口代码。
<code class="language-csharp"> 标签内的 C# 代码class="tips-section" 内容作为代码注释在 VSCode 设置中可以配置以下选项:
{
"weixindev.apiUrl": "https://sdk.weixin.senparc.com/AiDoc",
"weixindev.autoInsertComments": true,
"weixindev.enableDebugMode": false
}
apiUrl: AI 助手 API 地址autoInsertComments: 是否自动插入提示注释enableDebugMode: 是否启用调试模式输入:发送模板消息给用户
生成代码:
// 发送模板消息功能,需要先在微信公众平台配置模板消息
var templateData = new {
first = new TemplateDataItem("您好,您有新的消息"),
content = new TemplateDataItem("这是消息内容"),
remark = new TemplateDataItem("感谢您的使用")
};
var result = await Senparc.Weixin.MP.AdvancedAPIs.TemplateApi
.SendTemplateMessageAsync(appId, openId, templateId, url, templateData);
输入:获取微信用户基本信息
生成代码:
// 获取微信用户基本信息,需要用户已关注公众号
var userInfo = await Senparc.Weixin.MP.AdvancedAPIs.UserApi
.InfoAsync(accessToken, openId);
if (userInfo.errcode == ReturnCode.请求成功)
{
var nickname = userInfo.nickname;
var headimgurl = userInfo.headimgurl;
// 处理用户信息
}
# 克隆项目
git clone https://github.com/JeffreySu/WeiXinMPSDK.git
cd WeiXinMPSDK/tools/WeixinDev
# 安装依赖
npm install
# 编译代码
npm run compile
# 启动开发模式
npm run watch
# 打包为 .vsix 文件
npm run package
# 安装扩展到 VSCode
npm run install-extension
欢迎提交 Issue 和 Pull Request!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 Apache-2.0 许可证 - 查看 LICENSE 文件了解详情
🎉 感谢使用 WeixinDev!让微信开发变得更简单!