33 lines
752 B
Go
33 lines
752 B
Go
package main
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
type ChatWarsMessage struct {
|
|
UserID64 int64 `json:"user_id"`
|
|
SenderUserID64 int64 `json:"sender_user_id"`
|
|
Date time.Time `json:"date"`
|
|
ID64 int64 `json:"id"`
|
|
ChatID64 int64 `json:"chat_id"`
|
|
Text string `json:"text"`
|
|
}
|
|
|
|
type ChatWarsCommand struct {
|
|
Type int64 `json:"type"`
|
|
FromChatID64 int64 `json:"from_chat_id"`
|
|
FromUserID64 int64 `json:"from_user_id"`
|
|
FromMsgID64 int64 `json:"from_msg_id"`
|
|
ToChatID64 int64 `json:"to_chat_id"`
|
|
ToUserID64 int64 `json:"to_user_id"`
|
|
Text int64 `json:"text"`
|
|
}
|
|
|
|
const (
|
|
commandForwardMsg = 1
|
|
commandReplyMsg = 2
|
|
commandSendMsg = 3
|
|
commandDeleteMsg = 4
|
|
commandRefreshMsg = 5
|
|
)
|