命令参数说明
$ 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 参数:消息内容,默认是解释字符串,支持“\”转义
消息内容
HelloWorld
MEDIA_ID
MEDIA_ID
{
"media_id": "MEDIA_ID",
"thumb_media_id": "MEDIA_ID",
"title": "TITLE",
"description": "DESCRIPTION"
}
{
"title": "MUSIC_TITLE",
"description": "MUSIC_DESCRIPTION",
"musicurl": "MUSIC_URL",
"hqmusicurl": "HQ_MUSIC_URL",
"thumb_media_id": "THUMB_MEDIA_ID"
}
{
"articles": [
{
"title": "Happy Day",
"description": "Is Really A Happy Day",
"url": "URL",
"picurl": "PIC_URL"
}
]
}
MEDIA_ID
ARTICLE_ID
{
"head_content": "您对本次服务是否满意呢? ",
"list": [
{
"id": "101",
"content": "满意"
},
{
"id": "102",
"content": "不满意"
}
],
"tail_content": "欢迎再次光临"
}
CARD_ID
{
"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
官方开发文档 微信公众号客服消息