RandMapValue

master
dustoair 3 years ago
parent 616507bfcc
commit 331b7aa0ef

@ -0,0 +1,77 @@
package global
var ImageMap = map[string]string{
"愣住": "3jBoFzWeLf-QHSsOveOZ7lLhGTCbOWWCVRYyzkB6ppKONhJvSiPqd1YDsFlhY6g5o",
"啊啊啊": "3qsoqyhYWuFw2Vxkr8hfNgr6YwjvBuEkjiAxKwVc8ZglVrkknOalQBq7vYD17Cs3X",
"震惊": "3eHHYuAqBb0BFAsFs_wF4_J0Dvawcx1MGivWvaw3bR43CvICCUy59YLfoDYblim6N",
"白眼": "3gyyRd-s3CZjYmY74jpdprvLkPUXQWJdIT64_nJLiXmRr_ihsLCbN5CddzoBT1K8d",
"ok": "3GekPf9qECSKePy9wTnly-xSqdGwWOyhmjdTpQThrLMu0XSzCxE9RFJxHQ-PTvwfV",
"卷王": "3IQ99Q7Ktg1D9UwRiECXRA87RdwTVTRI_HnMBk-o0N_jBn5NVJwPp6vBGogwGgj9O",
"剪刀": "3yYIY6-I3sliHx4Tmq3EE3-jQMKffnARvPtnCM3j8Nk3IUgJaCFpACLrAe7INP_HP",
"布": "3uVFWnANW5YEbgoNuHXEilHFgdrj4hNGS819yyLq4yzwzXP3TiQxG6zIiuFuVouST",
"石头": "35C8qpUpeNiok49p_CJzV5Ts-HFewEYmW28FPVH6fV5kcq3sUFiYGNpLLV4w2WrgJ",
"带带弟弟": "3_faUUH_oNHJKBNBhLxmfagGuDO5QZ8ZiaFu0-BlqyOzlO3-SsTanJyKx_wgFp4yP",
"一肚子坏水": "3rHudcoov4LOhbfuRyJn6eSyf9vqI1uqrC_bjC0ApGgiaecr6nN3IZsoaB_UXIEkq",
"这年轻人卧槽": "3BOuTrPNImXqU5bRjcGSBqKswXd9cO-gIGTLkQyfx02Nzzv4vJeZsD9gMWtQWGPCQ",
"国际手势": "3q46XHnKM7xLhJ31868Gkn4D-vk7EgUbfpfry3Wq4Lif_68DkW5kT_0RffLb1GIXq",
"上号失败": "3YJMYzxiiQQcPcxosOhn27OTCOR3gO_JToB33Rz9Bv2uel2Wy_DXiuX3IRCo4jZ0t",
"醒一醒": "3dIXc_u3X6n0c3ItA2PId5vdRfOr7V8_Bp6kjdWaXn4Xr833Dhu755mMMkXPVQ5XD",
"未成年的目光": "3PC7W5UfUgqFEtDkoi_37j5dVcfWlpmtnbEU06q_Dqbf0-5NfMiW1wlI9uxzuxl7r",
"厉害": "3-9XII06vnsg2prscWFOQYOpb043m5mDpo20yHWdsqZOdBuwN2VlArYPkDhkgEwQi",
"果果": "3pePNveiPEy1_D7Zg5BKV2WfhcAdj29O9Ks5yNvrMNy5qyVULFVf2KE12Tkd8LcGH",
"玩手机": "3yu80jWhOA7R0gRzH8X1kLI6BaYDtW5ltXgdOLfWrS2fcRxU7Yh-0_2swqyxp2uM4",
"你个垃圾": "3ArPyXhA1Cx9UvPFmO0wWur9tVviDr1Pal-u6KPp0zL6AVVXcNfEu61ZuNx6hcGeh",
"打架": "3tNrjCQhchWstPTFZylGdm5-uGg7ywnpHy1AETAyHpKbefLWQVx24-aQnoBUWqK9-",
"垃圾渣渣": "3jDXXeonZ-ISsroPdxAQ5iXBvUtDPuq1sw-qaGPJJTFdeYTlMGUD6XqSx-_JI0xwi",
"狗头": "3I-Idur_YoAfmYkLa7MAdqMGgWMGgp6X-gtnjKozvHsI_BbGKuxLIJEbiDLkgxidW",
"容嬷嬷": "32uv6k8SKyhYgM4eFpQhAP_MbmvSRCqrdYDjmEvuupLs1OSP_ic_FJBdxoOzqsLT2",
"买不起": "3pZH5yrq0q28w3EtO8eSND3rdhNLC0JxB-w_3N_g0QjTNntk2DXtlHpM_fy3SM2Ke",
"鼻屎": "3b2heLDIU5nuUV0yl9cwmCFsbza9Ca_FgsxqOlr4DkbLKSlAnm1xvkw0ukrN2FWwe",
"双手抱狗头": "3vS4G45i4fmki3zIGZs8d82Hk8NnOebCrd6YjnAo6BJmLaO29BdbXwFcfH9IeKidI",
"暗中观察": "318TJ-VX6SoNMcXbLhM_1hAcmkZN9Hgi-6I6ZLTtkLlpkdfch10V4yjGWxSU29BAL",
"你好": "3lU6M6wzeApaosHzuHcLG2kKLHzUhlzWwu7Yuuj4P1v5j39rSheXPxPgHkl27BK7x",
"滚犊子": "3cld22T2QXnwGRVawb1an6MgXrNx-c9wYGp8TrUd-ocLaWBasu43iR3mm2dtw2v4p",
"王八念经": "32kFryocNH0uJ4phEGCxqTmBQN9HjH7OdJGMqDnAbA8FDN3CR00xwwO6xTELegBFx",
"薯片": "3Mzpkp6skf5REOGpsB9GKFL1mQmjb6njHDkFbuRdeuUndqGihDkQY4YJlhVe7NiMh",
"大鼻孔": "3IDdni_j7yuVSiQSRoNh0G8wbqx5etSzKJnztoKpYDWnowJeQPBkuEvBVuUNIx4F-",
"对面一只猪": "3SzdPweOi0X3-rnt_XYIeQWvyNN6yCo0NuRDEeWeDc47Wr5NagsSOk5micE4DuEWl",
"使不得": "3ARTpY_et2-L874pducb6jGGrDgc-xsUPGocSx5Im_N2Pi1NYQtmTQ8lxC8jp3H3w",
"蒙娜丽莎": "39ao0RxwGkpM5tk8FfiFFfampuWYK8pg-fBfzcYYogV37XitzV3skkfNH1zQpK67W",
"搬砖": "39Yh57xSe9tZCEKPDI_xrIbMFFf5EqWyWXs42lUrua4NmJtB7ZNpDh_rkJel-xmzF",
"不悦": "3i6UwOfBBuopbGB176z52jwvVCm7l2O4wWWFzAlts3JEPvun9cXCD8rHZh6bXk9SO",
"我睡醒了": "3UNGohYQwsGRqDEYovGhEt6CbHJmYZ2rUbtr4zPTZkR9wuWniLbMfE21WZqNZjJqT",
"哈哈哈": "3bnyNwJdyhl7UVCxu4QFuFneFqc9bfgSdJxdES0g8rpgRJS-FmRGhuNmIntr2Wyqv",
"哈哈哈哈哈哈": "35Al6dq2JHlWhfcBEv2xJOHaoHF8oH7u1hZ8O-CjC2tDUnXezIuk4q1Km2o6tAHy4",
"我就不": "3vQKp4RZdtVo3s82eEMGyNw91KBk378fRfavvwQZPeRHO_lWdgofQFpzlW-KEa_Tc",
"戴口罩": "3VmuwjiIkH0Kgg3z1bf0XD6fIY7etlF6gBBWrKCt7IuYML_YVBj4Zn-QlK_vrMQlC",
"收到": "3O0cVnh-IJ-WaegtpzQWL4P_5qq4h3ZGkXoZZ4D8LUgB_9R0vBsvjseD3rLoi1n2O",
"抽烟": "3E7qwv0jaqAW11W19ZTKIDq3RxQt1h6_jMRNEjnlEKdZxL2gR5JImr8OXC_rzr03e",
"吃瓜": "3aASteOq2BPyMoM_ZqSRpDwpECI0UKiXVeHatCMhXDUVtLAfbBbuQNzvyUUMFgBxx",
"哪里走": "32d4prBX0i_Hus1MHpZDd8ho2y1MGe65I_sbkFyplECjMJX2I25x4pgwmGGTZU5su",
"吃饭": "3M5HqfFNaEFu3HeDdDl4nYDfZB5-bKirsE2SAGXiJkIvG3OrhcIu1gzDTlekxu2Iq",
"住口有钱人": "391aYbO4A-s-DLABY_C4GyRUkY8qoqrpkrgbmDjKnkA1fMQu-POw0_uESvkyAg78V",
"捏脸": "3XrJVlnQf2ml8JSTnm0DM1m77x8BXCuwBMRwpp_hMGO1SRwtQyB1jVE_vJMdOUEUM",
"吃饱了": "3oOWRpCAR4z1UDZm6Zdg7V-gV-FRsKtnuZRRP4fQ4202Rd2TI8NI9riUiMlLILWO7",
"伸懒腰": "3lSpSKlJ2ml3TlRNaTxEABiX4uJ7fAt2tbMrrvGUu8CfayFIDSHjqM8eCBRfMcF2F",
"关机混工资": "3oeSt98jDeJldvhU-eXhVysArItmfWTz7COHkFb_rEwGX3mfACIeiL0H_6nA7L-w2",
"收到请回答": "3tsq2L0NHe2QNFmDq-ylkoWt7UvwddDxJKJXr-72iTY2_3dPIpiLXjc3wXDGNB39n",
"收到over": "3kaL1nqCuQ15NLhLKp3CWCSMLyGbApTjsEfMhYbkPVBgTrJqFR2nw8eFe0j39WUmL",
"冷笑": "3g5an6u8ovtHqeia3Yp7J2uCTNvlU1rwJLI7HSoCnOulrKTL7YEl-xA-xFpiIBagl",
"头好冷": "3iLz74RC3EwseUgk_WQBDky1i9xRPVCafx0HeDA6JZTdziVV6aGxh--LGr4kgvCA5",
"满眼是钱": "3b91dWaqaYO34FStoNymiuTFA5_T2RU62AfKr35-kLi7Z_omo58coAXSW-bC6LKvw",
"啊": "3BCPbc_abokeQvVX_VL16sk0i8gZ87gjqpwmp8YWPjh09Ar4gONS6r21MnkIHiX0N",
"你在哪里": "3BCPbc_abokeQvVX_VL16sk0i8gZ87gjqpwmp8YWPjh09Ar4gONS6r21MnkIHiX0N",
"充气": "3h9xx_Ykh3Bf802ZyodHFlteov4bRDEvdHRYOKqFC6s_Xk4QbKCp7CKLiIFERpffA",
"干杯": "3dzI2cfQLSz6ht_7TG-qbHkxA5YyZ5DImFsPNOCSMAy7W0BPsUCOpsjBQJouf_e2M",
"扎死他": "35UO6hpUgvxwO8LROcsUEQrTKi7kixM8zTPhGlNcmGbbx5_GNOStqEfvMMd6Jr9fR",
"打头": "3BWAUSviD3Di5fHKgwhnV9-khqgQDGW9QbmtjlxuHW83uCvdc4vzTHPKJCgeasJrM",
"吃饭第一名": "38pbJPJHZWXgSHuy4cASAnl1UTSbSD4wV0T_xjgU9-aF407IZ3vuL8KRz_VbuHXGu",
"热爱工作": "3i-nNSQXMymzgM5oSMC-ojrWoJ_T4SG-juccM-CbA7L6AiOv8x-J3290ak5BR7HV7",
"奔跑": "3-jRuiQ7I_tV8vu2GcKVUG_f-jkpkwlxdzbE1HRz4swlCSXXoiceauiez4iy1VLh3",
"达成共识": "3yagx92csJ4B5cC-77KwMtTB_4HRiFHuOAYwd-IZNGntAo02qx1uO8Yz3SuG9WTyj",
"要脸么": "3fakc7cmAu4GFvqzsF2l3iA-r2DpbNcNx_awOVaMzUG5Xz3NMsVeUOFxibgCRkCTM",
"传功": "38mPMLIClHhKBRRSRYRNQ5YXV86mu_p-yQe1lb-8Dqv0FHfk0TC_TJlnbQMUES-2K",
"满脸问号": "3vtHe-6feU_MiZoXyiqD2MjzpcGSjy2JtjP2BjKiONSIPKPVcz-OU7pbZ71aftxK3",
"菜狗": "3v_RhNSgUib5O1FMZXKm4tM2xdntM6pRdSjUytjRnJ_FxBWOfiPoxG1Ya36ltehRf",
"生活太苦": "3ufTR7uvOTR332lj9I0MF1XroFHtnhbCwtkm8qjkv0pdMRtXFql3PSsqWKrqUaki8",
}

@ -1,10 +1,12 @@
package handle
import (
"WechatGateWay/global"
"WechatGateWay/third_part"
"WechatGateWay/utils"
"net/http"
)
func replyImage(msgContent MsgContent, timestamp, nonce string, w http.ResponseWriter) {
third_part.SendPicFile(msgContent.FromUsername, "/app/data/ygg.jpg")
third_part.SendPicMid(msgContent.FromUsername, utils.RandMapValue(global.ImageMap))
}

@ -347,6 +347,33 @@ func SendPicFile(toUser string, filename string) {
defer msg_req.Body.Close()
}
// SendPicMediaId send pic
func SendPicMid(toUser string, mid string) {
log.Println("send pic mid:", mid)
token := global.WechatAccessToken
// 准备发送应用消息所需参数
postData := InitJsonData("image", toUser)
postData.Image = Pic{
MediaId: mid,
}
sendMessageUrl := fmt.Sprintf(SendMessageApi, token)
postStatus := PostMsg(postData, sendMessageUrl)
//postResponse := utils.ParseJson(postStatus)
msg_req, err := http.NewRequest("POST", sendMessageUrl, bytes.NewBuffer([]byte(postStatus)))
if err != nil {
log.Println(err)
}
msg_req.Header.Set("Content-Type", "application/json")
client := &http.Client{}
_, err = client.Do(msg_req)
if err != nil {
panic(err)
}
defer msg_req.Body.Close()
}
// wechat send pic
func SendPic(toUser string, pic *multipart.FileHeader) {
var res http.ResponseWriter

@ -2,6 +2,9 @@ package utils
import "math/rand"
func RandMapValue(m map[string]string) string {
return m[RandMapKey(m)]
}
func RandMapKey(m map[string]string) string {
mapKeys := make([]string, 0, len(m)) // pre-allocate exact size
for key := range m {

Loading…
Cancel
Save