Просмотр исходного кода

menu events updated with hitxy content

master
Patrick Peng Sun 8 лет назад
Родитель
Сommit
a350a1dd04
3 измененных файлов: 56 добавлений и 15 удалений
  1. +13
    -14
      customMenu.go
  2. +39
    -0
      menuClick.go
  3. +4
    -1
      serveEvents.go

+ 13
- 14
customMenu.go Просмотреть файл

"type":"click", "type":"click",
"name":"我的会员资料", "name":"我的会员资料",
"key": "MEMBER_MYPROFILE" "key": "MEMBER_MYPROFILE"
},
},
{ {
"type":"click", "type":"click",
"name":"积分和账单", "name":"积分和账单",
"key": "MEMBER_CREDITS" "key": "MEMBER_CREDITS"
}, },
{ {
"type":"click", "type":"click",
"name":"搜索其他会员信息", "name":"搜索其他会员信息",
}, },
{ {
"type":"click", "type":"click",
"name":"广播给所有会员",
"key":"MEMBER_BROADCAST"
"name":"匿名投诉",
"key":"MEMBER_FEEDBACK"
}, },
{ {
"type": "view", "type": "view",
"name":"我来发起一次活动", "name":"我来发起一次活动",
"key": "EVENT_STARTONE" "key": "EVENT_STARTONE"
}, },
{
"type":"pic_photo_or_album",
"name":"参与直播活动",
"key": "EVENT_CONTRIBUTEPHOTO"
{
"type":"click",
"name":"观看当前活动的直播",
"key": "EVENT_LIVE"
}, },
{ {
"type":"scancode_waitmsg", "type":"scancode_waitmsg",
{ {
"type":"click", "type":"click",
"name":"融入澳洲社区", "name":"融入澳洲社区",
"key": "CARDEV_INDUSTRY"
"key": "CAREERDEV_INDUSTRY"
}, },
{ {
"type":"click", "type":"click",
"name":"OutReach Program", "name":"OutReach Program",
"key": "CARDEV_OUTREACH"
"key": "CAREERDEV_OUTREACH"
}, },
{ {
"type":"click", "type":"click",
"name":"母校发展机会",
"key": "CARDEV_HIT"
"name":"母校/国内纽带",
"key": "CAREERDEV_HIT"
}, },
{ {
"type":"click", "type":"click",
"name":"全球发展机会",
"key":"CARDEV_GLOBAL"
"name":"校友互助信息",
"key":"CAREERDEV_HELP"
}] }]
} }
] ]

+ 39
- 0
menuClick.go Просмотреть файл

package main

func onClick(in InWechatMsg) {
e := in.body.(EventMsg)
openid := in.header.FromUserName
switch e.EventKey {
case "MEMBER_MYPROFILE":
kfSendTxtAs(openid, "profile", "孙鹏")
case "MEMBER_CREDITS":
kfSendTxtAs(openid, "没有余额", "孙鹏")
case "MEMBER_SEARCH":
kfSendTxtAs(openid, "搜索", "孙鹏")
case "MEMBER_FEEDBACK":
kfSendTxtAs(openid, "匿名投诉", "孙鹏")
case "EVENT_STARTONE":
kfSendTxtAs(openid, "开启活动", "孙鹏")
case "EVENT_LIVE":
kfSendTxtAs(openid, "观看直播", "孙鹏")
case "EVENT_CHECKIN":
kfSendTxtAs(openid, "签到", "孙鹏")
case "EVENT_LUCKYDRAW":
kfSendTxtAs(openid, "抽奖", "孙鹏")
case "EVENTS_UPCOMING":
kfSendTxtAs(openid, "活动s", "孙鹏")
case "CAREERDEV_JOBS":
kfSendTxtAs(openid, "工作", "孙鹏")
case "CAREERDEV_INDUSTRY":
kfSendTxtAs(openid, "业界", "孙鹏")
case "CAREERDEV_OUTREACH":
kfSendTxtAs(openid, "out", "孙鹏")
case "CAREERDEV_HIT":
kfSendTxtAs(openid, "母校", "孙鹏")
case "CAREERDEV_HELP":
kfSendTxtAs(openid, "互助", "孙鹏")
default:
kfSendTxt(openid, e.EventKey)
}

}

+ 4
- 1
serveEvents.go Просмотреть файл

in.replyText("") in.replyText("")
onUnSubscribe(in) onUnSubscribe(in)
return return
case "pic_photo_or_album":
in.replyText("上传图片")
case "scancode_waitmsg": case "scancode_waitmsg":
in.replyText("scancode_waitmsg/" + e.EventKey) in.replyText("scancode_waitmsg/" + e.EventKey)
case "SCAN": case "SCAN":
case "LOCATION": case "LOCATION":
in.replyText("LOCATION") in.replyText("LOCATION")
case "CLICK": case "CLICK":
in.replyText("CLICK/" + e.EventKey)
in.replyText("")
onClick(in)
case "VIEW": case "VIEW":
in.replyText("CLICK" + e.EventKey) in.replyText("CLICK" + e.EventKey)
case "TEMPLATESENDJOBFINISH": case "TEMPLATESENDJOBFINISH":

Загрузка…
Отмена
Сохранить