You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 year ago | |
|---|---|---|
| .. | ||
| LINGYUN/Abp/WeChat/Official/Handlers | 2 years ago | |
| FodyWeavers.xml | 2 years ago | |
| FodyWeavers.xsd | 2 years ago | |
| LINGYUN.Abp.WeChat.Official.Handlers.csproj | 1 year ago | |
| README.EN.md | 1 year ago | |
| README.md | 1 year ago | |
README.md
LINGYUN.Abp.WeChat.Official.Handlers
微信公众号消息处理模块,提供微信公众号消息和事件处理的基础实现。
功能特性
- 文本消息处理
- 图片消息处理
- 语音消息处理
- 视频消息处理
- 小视频消息处理
- 地理位置消息处理
- 链接消息处理
- 关注/取消关注事件处理
- 扫描带参数二维码事件处理
- 上报地理位置事件处理
- 自定义菜单事件处理
- 模板消息事件处理
模块引用
[DependsOn(typeof(AbpWeChatOfficialHandlersModule))]
public class YouProjectModule : AbpModule
{
// other
}
配置项
{
"WeChat": {
"Official": {
"Handlers": {
"DefaultResponseType": "text", // 默认响应类型:text/image/voice/video/music/news
"DefaultResponse": "", // 默认响应内容
"EnableDefaultResponse": true // 是否启用默认响应
}
}
}
}
自定义处理器
要实现自定义消息处理器,需要继承相应的基类:
- 文本消息:
WeChatOfficialTextMessageHandlerBase - 图片消息:
WeChatOfficialImageMessageHandlerBase - 语音消息:
WeChatOfficialVoiceMessageHandlerBase - 视频消息:
WeChatOfficialVideoMessageHandlerBase - 事件消息:
WeChatOfficialEventMessageHandlerBase