Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LambdaHandler ¶
type LambdaHandler struct {
// contains filtered or unexported fields
}
func NewLambdaHandler ¶
func NewLambdaHandler(telegramClient TelegramClient) *LambdaHandler
func (LambdaHandler) HandleLambdaRequest ¶
func (h LambdaHandler) HandleLambdaRequest(request events.LambdaFunctionURLRequest) (events.LambdaFunctionURLResponse, error)
type TelegramClient ¶
type TelegramClient interface {
SendMessageToChat(int, model.SendMessage) (string, error)
}
type TelegramHttpClient ¶
type TelegramHttpClient struct {
// contains filtered or unexported fields
}
func NewTelegramHttpClient ¶
func NewTelegramHttpClient() *TelegramHttpClient
func (TelegramHttpClient) SendMessageToChat ¶
func (c TelegramHttpClient) SendMessageToChat(charId int, sendMessage model.SendMessage) (string, error)
Click to show internal directories.
Click to hide internal directories.