wxBot4g
1.0.0
wxBot4g est un robot WeChat basé sur go
24 lignes de code réalisent la fonction de surveillance des messages du robot WeChat
package main
import (
"wxBot4g/models"
"wxBot4g/pkg/define"
"wxBot4g/wcbot"
"github.com/sirupsen/logrus"
)
func HandleMsg(msg models.RealRecvMsg) {
logrus.Debug("MsgType: ", msg.MsgType, " ", " MsgTypeId: ", msg.MsgTypeId)
logrus.Info(
"消息类型:", define.MsgIdString(msg.MsgType), " ",
"数据类型:", define.MsgTypeIdString(msg.MsgTypeId), " ",
"发送人:", msg.SendMsgUSer.Name, " ",
"内容:", msg.Content.Data)
}
func main() {
bot := wcbot.New(HandleMsg)
bot.Debug = true
bot.Run()
}
Numéro du type de données | type de données | illustrer |
---|---|---|
0 | Initialisation | Message d'initialisation, données internes |
1 | Soi | Messages envoyés par vous-même |
2 | Aide-fichier | message de fichier |
3 | Groupe | Message de groupe |
4 | Contact | Coordonnées |
5 | Publique | Actualités du compte officiel |
6 | Spécial | Message de compte spécial |
51 | Obtenir l'identifiant | Obtenir le message wxid |
99 | Inconnu | Message de compte inconnu |
Numéro du type de données | type de données | illustrer |
---|---|---|
0 | Texte | Le contenu spécifique du message texte |
1 | Emplacement | situation géographique |
3 | Image | L'URL des données de l'image. HTTP POST demande cette URL pour obtenir les données au format de fichier jpg. |
4 | Voix | L'URL des données vocales. HTTP POST demande cette URL pour obtenir les données au format de fichier mp3. |
5 | Recommander | Contient les champs pseudo (surnom), alias (alias), province (province), ville (ville), genre (genre). |
6 | Animation | URL de l'animation, HTTP POST demande cette URL pour obtenir les données au format de fichier GIF |
7 | Partager | Dictionnaire, comprenant les champs type (type), titre (titre), desc (description), url (lien), depuis (site Web source) |
8 | Vidéo | Vidéo, non prise en charge |
9 | Appel vidéo | Appel vidéo, non pris en charge |
10 | Redessiner | Retirer le message |
11 | Vide | Contenu, non pris en charge |
99 | Inconnu | Non pris en charge |
http://127.0.0.1:7788/v1/msg/text?to=测试群&word=你好, 测试一下&appKey=khr1244o1oh
Veuillez vous référer à wxBot4g/wcbot/imageHandle_test.go
v1.1