Documentation ¶
Index ¶
- Constants
- type DeleteMessageCallback
- type DeletePhotoCallback
- type MessageCategoryCallback
- type SettingsAccountsCallback
- type SettingsCallback
- type SettingsCategoriesCallback
- func (h *SettingsCategoriesCallback) CreateReplyMarkup() tgbotapi.InlineKeyboardMarkup
- func (h *SettingsCategoriesCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error
- func (h *SettingsCategoriesCallback) HandleCategorySettingsButtonClick(callbackQuery *tgbotapi.CallbackQuery) error
- func (h *SettingsCategoriesCallback) Name() string
Constants ¶
View Source
const ( MessageCategoryCallbackName = "MessageCategoryCallback" DataBack = "back" )
View Source
const (
DeleteMessageCallbackName = "DeleteMessageCallback"
)
View Source
const (
DeletePhotoCallbackName = "DeletePhoto"
)
View Source
const (
SettingsAccountsCallbackName = "SettingsAccounts"
)
View Source
const (
SettingsCallbackName = "SettingsCallback"
)
View Source
const (
SettingsCategoriesCallbackName = "SettingsCategoriesCallback"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteMessageCallback ¶
type DeleteMessageCallback struct {
// contains filtered or unexported fields
}
func NewDeleteMessageCallback ¶
func NewDeleteMessageCallback(states state.States, service *service.Service, messageQueue queue.MessageQueue) *DeleteMessageCallback
func (*DeleteMessageCallback) CreateReplyMarkup ¶
func (h *DeleteMessageCallback) CreateReplyMarkup(messageId string) tgbotapi.InlineKeyboardMarkup
func (*DeleteMessageCallback) Handle ¶
func (h *DeleteMessageCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error
func (*DeleteMessageCallback) Name ¶
func (h *DeleteMessageCallback) Name() string
type DeletePhotoCallback ¶ added in v1.5.0
type DeletePhotoCallback struct {
// contains filtered or unexported fields
}
func NewDeletePhotoCallback ¶ added in v1.5.0
func NewDeletePhotoCallback(states state.States, service *service.Service, messageQueue queue.MessageQueue) *DeletePhotoCallback
func (*DeletePhotoCallback) CreateMarkup ¶ added in v1.5.0
func (h *DeletePhotoCallback) CreateMarkup(messageId int) tgbotapi.InlineKeyboardMarkup
func (*DeletePhotoCallback) Handle ¶ added in v1.5.0
func (h *DeletePhotoCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error
func (*DeletePhotoCallback) Name ¶ added in v1.5.0
func (h *DeletePhotoCallback) Name() string
type MessageCategoryCallback ¶
type MessageCategoryCallback struct {
// contains filtered or unexported fields
}
func (*MessageCategoryCallback) CreateCategoriesReplyMarkup ¶
func (h *MessageCategoryCallback) CreateCategoriesReplyMarkup(userState *state.UserState) tgbotapi.InlineKeyboardMarkup
func (*MessageCategoryCallback) Handle ¶
func (h *MessageCategoryCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error
func (*MessageCategoryCallback) Name ¶
func (h *MessageCategoryCallback) Name() string
type SettingsAccountsCallback ¶ added in v1.4.0
type SettingsAccountsCallback struct {
// contains filtered or unexported fields
}
func NewSettingsAccountsCallback ¶ added in v1.4.0
func NewSettingsAccountsCallback(states state.States, service *service.Service) *SettingsAccountsCallback
func (*SettingsAccountsCallback) Handle ¶ added in v1.4.0
func (h *SettingsAccountsCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error
func (*SettingsAccountsCallback) HandleCategoryAccountsButtonClick ¶ added in v1.4.0
func (h *SettingsAccountsCallback) HandleCategoryAccountsButtonClick(callbackQuery *tgbotapi.CallbackQuery) error
func (*SettingsAccountsCallback) Name ¶ added in v1.4.0
func (h *SettingsAccountsCallback) Name() string
type SettingsCallback ¶ added in v1.3.0
type SettingsCallback struct {
// contains filtered or unexported fields
}
func NewSettingsCallback ¶ added in v1.3.0
func NewSettingsCallback(service *service.Service, settingsCategoriesCallback *SettingsCategoriesCallback, settingsAccountsCallback *SettingsAccountsCallback) *SettingsCallback
func (*SettingsCallback) CreateReplyMarkup ¶ added in v1.3.0
func (h *SettingsCallback) CreateReplyMarkup() tgbotapi.InlineKeyboardMarkup
func (*SettingsCallback) Handle ¶ added in v1.3.0
func (h *SettingsCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error
func (*SettingsCallback) Name ¶ added in v1.3.0
func (h *SettingsCallback) Name() string
type SettingsCategoriesCallback ¶ added in v1.3.0
type SettingsCategoriesCallback struct {
// contains filtered or unexported fields
}
func NewSettingsCategoriesCallback ¶ added in v1.3.0
func (*SettingsCategoriesCallback) CreateReplyMarkup ¶ added in v1.3.0
func (h *SettingsCategoriesCallback) CreateReplyMarkup() tgbotapi.InlineKeyboardMarkup
func (*SettingsCategoriesCallback) Handle ¶ added in v1.3.0
func (h *SettingsCategoriesCallback) Handle(callbackQuery *tgbotapi.CallbackQuery, data string) error
func (*SettingsCategoriesCallback) HandleCategorySettingsButtonClick ¶ added in v1.3.0
func (h *SettingsCategoriesCallback) HandleCategorySettingsButtonClick(callbackQuery *tgbotapi.CallbackQuery) error
func (*SettingsCategoriesCallback) Name ¶ added in v1.3.0
func (h *SettingsCategoriesCallback) Name() string
Click to show internal directories.
Click to hide internal directories.