Documentation
¶
Index ¶
- func DeleteReaction(db *sql.DB, react Reaction) error
- func GetMissedMessagesRanges(chatID int64, db *sql.DB) ([][2]int, error)
- func MarkRangeAsChecked(chatID int64, start, end int, db *sql.DB) error
- func SaveChat(channel *tg.Channel, db *sql.DB) error
- func SaveReaction(db *sql.DB, reaction Reaction) error
- func SetupDB() (*sql.DB, error)
- func SyncPeerReactions(botdb *sql.DB, old, new []Reaction) (err error)
- func UpdateForwarded(db *sql.DB, chatID int64, messageID int) error
- func UpdateMessageBody(db *sql.DB, msg Message) error
- type Chat
- type Message
- func GetMessage(db *sql.DB, chatID int64, msgID int) (Message, error)
- func GetMessagesAfter(db *sql.DB, chatID int64, date time.Time) ([]Message, error)
- func GetMessagesGroup(db *sql.DB, groupedID int64) ([]Message, error)
- func GetReplies(db *sql.DB, chatID int64, replyTo int) ([]Message, error)
- func SaveMessage(msg *tg.Message, chatID int64, db *sql.DB) (Message, error)
- func ScanMessageRows(rows *sql.Rows) ([]Message, error)
- type Reaction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetMissedMessagesRanges ¶
Types ¶
type Chat ¶
type Chat struct {
ID int64
AccessHash int64
UpdatedAt time.Time
CreatedAt time.Time
Body map[string]any
}
func GetOnlySavedChats ¶
Click to show internal directories.
Click to hide internal directories.