wxBot4g
1.0.0
wxBot4g ist ein WeChat-Roboter, der auf go basiert
24 Codezeilen realisieren die Nachrichtenüberwachungsfunktion des WeChat-Roboters
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()
}
Datentypnummer | Datentyp | veranschaulichen |
---|---|---|
0 | Init | Initialisierungsnachricht, interne Daten |
1 | Selbst | Von Ihnen selbst gesendete Nachrichten |
2 | FileHelper | Dateinachricht |
3 | Gruppe | Gruppennachricht |
4 | Kontakt | Kontaktinformationen |
5 | Öffentlich | Offizielle Kontonachrichten |
6 | Besonders | Spezielle Kontonachricht |
51 | Holen Sie sich wxid | Wxid-Nachricht erhalten |
99 | Unbekannt | Nachricht über unbekanntes Konto |
Datentypnummer | Datentyp | veranschaulichen |
---|---|---|
0 | Text | Der spezifische Inhalt der Textnachricht |
1 | Standort | geografische Lage |
3 | Bild | Die URL der Bilddaten. HTTP POST fordert diese URL an, um Daten im JPG-Dateiformat zu erhalten. |
4 | Stimme | Die URL der Sprachdaten. HTTP POST fordert diese URL an, um die Daten im MP3-Dateiformat zu erhalten. |
5 | Empfehlen | Enthält die Felder Spitzname (Spitzname), Alias (Alias), Provinz (Provinz), Stadt (Stadt) und Geschlecht (Geschlecht). |
6 | Animation | Animations-URL, HTTP POST fordert diese URL an, um Daten im GIF-Dateiformat zu erhalten |
7 | Aktie | Wörterbuch, einschließlich der Felder „Typ“ (Typ), „Titel“ (Titel), „Desc“ (Beschreibung), „URL“ (Link) und „Von“ (Quellenwebsite). |
8 | Video | Video, nicht unterstützt |
9 | Videoanruf | Videoanrufe werden nicht unterstützt |
10 | Neu zeichnen | Nachricht zurückziehen |
11 | Leer | Inhalt, nicht unterstützt |
99 | Unbekannt | Nicht unterstützt |
http://127.0.0.1:7788/v1/msg/text?to=测试群&word=你好, 测试一下&appKey=khr1244o1oh
Weitere Informationen finden Sie unter wxBot4g/wcbot/imageHandle_test.go
v1.1