pmsg

发送微信公众号客服消息

命令参数说明

$ pmsg weixin offiaccount customer -h

Aliases:
  customer, kf

-a, --user_agent string     http user agent

-t, --access_token string   微信接口调用凭证
-i, --app_id string         微信app_id
-s, --app_secret string     微信app_secret

如果没有提供 access_token,需要提供微信 app_id 和 app_secret 获取 access_token

-o, --to_user string        接收人的open_id (必填)
-m, --msg_type string       消息类型 (必填),text(文本消息)、image(图片消息)、
                                           voice(语音消息)、video(视频消息)、music(音乐消息)、
                                           news(图文消息)、mpnews(图文消息)、mpnewsarticle(图文消息)、
                                           msgmenu(菜单消息)、wxcard(卡券)、miniprogrampage(小程序卡片)
-k, --kf_account string     客服帐号
    --raw                   消息内容是原始字符串字面值,没有任何转义处理

args                        参数:消息内容,默认是解释字符串,支持“\”转义

消息内容

  1. 文本消息 –msg_type text
     HelloWorld
    
  2. 图片消息 –msg_type image
     MEDIA_ID
    
  3. 语音消息 –msg_type voice
     MEDIA_ID
    
  4. 视频消息 –msg_type video
     {
       "media_id": "MEDIA_ID",
       "thumb_media_id": "MEDIA_ID",
       "title": "TITLE",
       "description": "DESCRIPTION"
     }
    
  5. 音乐消息 –msg_type music
     {
       "title": "MUSIC_TITLE",
       "description": "MUSIC_DESCRIPTION",
       "musicurl": "MUSIC_URL",
       "hqmusicurl": "HQ_MUSIC_URL",
       "thumb_media_id": "THUMB_MEDIA_ID"
     }
    
  6. 图文消息 –msg_type news
     {
       "articles": [
         {
           "title": "Happy Day",
           "description": "Is Really A Happy Day",
           "url": "URL",
           "picurl": "PIC_URL"
         }
       ]
     }
    
  7. 图文消息 –msg_type mpnews
     MEDIA_ID
    
  8. 图文消息 –msg_type mpnewsarticle
     ARTICLE_ID
    
  9. 菜单消息 –msg_type msgmenu
     {
       "head_content": "您对本次服务是否满意呢? ",
       "list": [
         {
           "id": "101",
           "content": "满意"
         },
         {
           "id": "102",
           "content": "不满意"
         }
       ],
       "tail_content": "欢迎再次光临"
     }
    
  10. 卡券 –msg_type wxcard
     CARD_ID
    
  11. 小程序卡片 –msg_type miniprogrampage
     {
       "title": "title",
       "appid": "appid",
       "pagepath": "pagepath",
       "thumb_media_id": "thumb_media_id"
     }
    

样例

windows

发送文本消息

pmsg.exe weixin offiaccount customer -i app_id -s app_secret -o open_id -m text "HelloWorld"

ok

发送小程序卡片

pmsg.exe weixin offiaccount customer -i app_id -s app_secret -o open_id -m miniprogrampage "{\"title\":\"title\",\"appid\":\"appid\",\"pagepath\":\"pagepath\",\"thumb_media_id\":\"thumb_media_id\"}"

ok

linux

发送文本消息

$ pmsg weixin offiaccount customer -i app_id -s app_secret -o open_id -m text 'HelloWorld'

使用命令别名
$ pmsg wx mp kf -i app_id -s app_secret -o open_id --msg_type text 'HelloWorld'

ok

发送小程序卡片

pmsg weixin offiaccount customer -i app_id -s app_secret -o open_id -m miniprogrampage '{"title":"title","appid":"appid","pagepath":"pagepath","thumb_media_id":"thumb_media_id"}'

ok

官方开发文档 微信公众号客服消息