Documentation
¶
Index ¶
- Variables
- type BanDB
- type BannedDB
- func (r *BannedDB) BanUser(userID int64) error
- func (r *BannedDB) Close() error
- func (r *BannedDB) IsBanned(userID int64) bool
- func (r *BannedDB) ListUserIDs() ([]int64, error)
- func (r *BannedDB) LoadState() error
- func (r *BannedDB) SaveState() error
- func (r *BannedDB) SetStatefulFilters(filters []interfaces.StatefulFilter)
- func (r *BannedDB) TGAdminPrefix() string
- func (r *BannedDB) UnbanUser(userID int64) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrRequiresStateDir = errors.New(
"banDB requires `state_dir` configuration parameter",
)
View Source
var ErrStateDirNotString = errors.New(
"state_dir is not a string",
)
Functions ¶
This section is empty.
Types ¶
type BanDB ¶
type BannedDB ¶
type BannedDB struct { tg.TGHaveAdminCommands // contains filtered or unexported fields }
func (*BannedDB) ListUserIDs ¶
func (*BannedDB) SetStatefulFilters ¶
func (r *BannedDB) SetStatefulFilters(filters []interfaces.StatefulFilter)
func (*BannedDB) TGAdminPrefix ¶
Click to show internal directories.
Click to hide internal directories.