Documentation
¶
Index ¶
- type ChatOverride
- type Manager
- func (dm *Manager) ClearMessages(chatID int64) error
- func (dm *Manager) DeleteChatOverride(chatID int64) error
- func (dm *Manager) GetChatOverride(chatID int64) (ChatOverride, error)
- func (dm *Manager) GetGlobalChatOverride() (ChatOverride, error)
- func (dm *Manager) GetMessages(chatID int64, limit int) ([]Message, error)
- func (dm *Manager) IsChatTrusted(chatID int64) bool
- func (dm *Manager) SetChatOverride(chatID int64, chatTitle string, baseURL string, apiKey string, model string, ...) error
- func (dm *Manager) StoreMessage(chatID int64, chatTitle string, role string, userID int64, username string, ...) error
- type Message
- type TrustedChat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChatOverride ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewDatabaseManager ¶
func (*Manager) ClearMessages ¶
func (*Manager) DeleteChatOverride ¶
func (*Manager) GetChatOverride ¶
func (dm *Manager) GetChatOverride(chatID int64) (ChatOverride, error)
func (*Manager) GetGlobalChatOverride ¶
func (dm *Manager) GetGlobalChatOverride() (ChatOverride, error)
func (*Manager) GetMessages ¶
func (*Manager) IsChatTrusted ¶
func (*Manager) SetChatOverride ¶
type TrustedChat ¶
Click to show internal directories.
Click to hide internal directories.