这是基于vue-vben-admin 模板适用于abp vNext的前端管理项目
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.
 
 
 
 
 
 
colin 3936107340 upgrade: upgrade abp to 10.0.2 2 months ago
..
LINGYUN/Abp/WeChat/Work/Handlers feat(wechat): Optimize the Enterprise wechat module 4 months ago
FodyWeavers.xml feat(wechat): Add WeChat management project 2 years ago
FodyWeavers.xsd feat(wechat): Add WeChat management project 2 years ago
LINGYUN.Abp.WeChat.Work.Handlers.csproj upgrade: upgrade abp to 10.0.2 2 months ago
README.EN.md feat(docs): 添加微信模块文档 1 year ago
README.md feat(docs): 添加微信模块文档 1 year ago

README.md

LINGYUN.Abp.WeChat.Work.Handlers

企业微信消息处理模块,提供企业微信消息和事件处理的基础实现。

功能特性

  • 文本消息处理
  • 图片消息处理
  • 语音消息处理
  • 视频消息处理
  • 位置消息处理
  • 链接消息处理
  • 事件消息处理
  • 自定义消息处理器扩展

模块引用

[DependsOn(typeof(AbpWeChatWorkHandlersModule))]
public class YouProjectModule : AbpModule
{
  // other
}

配置项

{
  "WeChat": {
    "Work": {
      "Handlers": {
        "DefaultResponseType": "text",  // 默认响应类型:text/image/voice/video/news
        "DefaultResponse": "",          // 默认响应内容
        "EnableDefaultResponse": true   // 是否启用默认响应
      }
    }
  }
}

自定义处理器

要实现自定义消息处理器,需要继承相应的基类:

  • 文本消息:WeChatWorkTextMessageHandlerBase
  • 图片消息:WeChatWorkImageMessageHandlerBase
  • 语音消息:WeChatWorkVoiceMessageHandlerBase
  • 视频消息:WeChatWorkVideoMessageHandlerBase
  • 位置消息:WeChatWorkLocationMessageHandlerBase
  • 链接消息:WeChatWorkLinkMessageHandlerBase
  • 事件消息:WeChatWorkEventMessageHandlerBase

事件处理器

内置以下事件处理器:

  • 应用菜单事件处理器
  • 进入应用事件处理器
  • 上报地理位置事件处理器
  • 异步任务完成事件处理器
  • 外部联系人事件处理器
  • 通讯录变更事件处理器

更多文档