direction
This commit is contained in:
parent
2693ad9bd6
commit
e450c7ced4
19
main.go
19
main.go
@ -11,19 +11,12 @@ import (
|
|||||||
"github.com/Arman92/go-tdlib"
|
"github.com/Arman92/go-tdlib"
|
||||||
)
|
)
|
||||||
|
|
||||||
type MsgDirection string
|
|
||||||
|
|
||||||
const (
|
|
||||||
Incoming MsgDirection = `incoming`
|
|
||||||
Outgoing MsgDirection = `outgoing`
|
|
||||||
)
|
|
||||||
|
|
||||||
type ChatWarsMessage struct {
|
type ChatWarsMessage struct {
|
||||||
MsgID64 int64 `json:"msg_id"`
|
MsgID64 int64 `json:"msg_id"`
|
||||||
UserID64 int64 `json:"user_id"`
|
ChatID64 int64 `json:"chat_id"`
|
||||||
Direction MsgDirection `json:"direction"`
|
UserID64 int64 `json:"user_id"`
|
||||||
MsgText string `json:"msg"`
|
MsgText string `json:"msg"`
|
||||||
MsgDate int32 `json:"date"`
|
MsgDate int32 `json:"date"`
|
||||||
}
|
}
|
||||||
|
|
||||||
const user_chtwrsbot = 408101137
|
const user_chtwrsbot = 408101137
|
||||||
@ -108,8 +101,6 @@ func main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Println("Poof ..")
|
|
||||||
|
|
||||||
ownUserID32 = OwnUserID(client)
|
ownUserID32 = OwnUserID(client)
|
||||||
ownUserID64 = int64(OwnUserID(client))
|
ownUserID64 = int64(OwnUserID(client))
|
||||||
|
|
||||||
|
6
td.go
6
td.go
@ -154,15 +154,11 @@ func getHistory(c *tdlib.Client) {
|
|||||||
case tdlib.MessageTextType:
|
case tdlib.MessageTextType:
|
||||||
m := ChatWarsMessage{
|
m := ChatWarsMessage{
|
||||||
UserID64: int64(msg.SenderUserID),
|
UserID64: int64(msg.SenderUserID),
|
||||||
|
ChatID64: msg.ChatID
|
||||||
MsgDate: msg.Date,
|
MsgDate: msg.Date,
|
||||||
MsgText: msg.Content.(*tdlib.MessageText).Text.Text,
|
MsgText: msg.Content.(*tdlib.MessageText).Text.Text,
|
||||||
MsgID64: msg.ID,
|
MsgID64: msg.ID,
|
||||||
}
|
}
|
||||||
if msg.SenderUserID == ownUserID32 {
|
|
||||||
m.Direction = Outgoing
|
|
||||||
} else {
|
|
||||||
m.Direction = Incoming
|
|
||||||
}
|
|
||||||
|
|
||||||
b, _ := json.Marshal(m)
|
b, _ := json.Marshal(m)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user