Documentation
¶
Overview ¶
Package botapi contains Telegram Bot API handlers implementation.
Index ¶
- func CorrectMethod(m string) string
- func NotFound(w http.ResponseWriter, _ *http.Request)
- type BadRequestError
- type BotAPI
- func (b *BotAPI) AddStickerToSet(ctx context.Context, req *oas.AddStickerToSet) (*oas.Result, error)
- func (b *BotAPI) AnswerCallbackQuery(ctx context.Context, req *oas.AnswerCallbackQuery) (*oas.Result, error)
- func (b *BotAPI) AnswerInlineQuery(ctx context.Context, req *oas.AnswerInlineQuery) (*oas.Result, error)
- func (b *BotAPI) AnswerPreCheckoutQuery(ctx context.Context, req *oas.AnswerPreCheckoutQuery) (*oas.Result, error)
- func (b *BotAPI) AnswerShippingQuery(ctx context.Context, req *oas.AnswerShippingQuery) (*oas.Result, error)
- func (b *BotAPI) ApproveChatJoinRequest(ctx context.Context, req *oas.ApproveChatJoinRequest) (*oas.Result, error)
- func (b *BotAPI) BanChatMember(ctx context.Context, req *oas.BanChatMember) (*oas.Result, error)
- func (b *BotAPI) BanChatSenderChat(ctx context.Context, req *oas.BanChatSenderChat) (*oas.Result, error)
- func (b *BotAPI) Close(ctx context.Context) (*oas.Result, error)
- func (b *BotAPI) CopyMessage(ctx context.Context, req *oas.CopyMessage) (*oas.ResultMessageId, error)
- func (b *BotAPI) CreateChatInviteLink(ctx context.Context, req *oas.CreateChatInviteLink) (*oas.ResultChatInviteLink, error)
- func (b *BotAPI) CreateNewStickerSet(ctx context.Context, req *oas.CreateNewStickerSet) (*oas.Result, error)
- func (b *BotAPI) DeclineChatJoinRequest(ctx context.Context, req *oas.DeclineChatJoinRequest) (*oas.Result, error)
- func (b *BotAPI) DeleteChatPhoto(ctx context.Context, req *oas.DeleteChatPhoto) (*oas.Result, error)
- func (b *BotAPI) DeleteChatStickerSet(ctx context.Context, req *oas.DeleteChatStickerSet) (*oas.Result, error)
- func (b *BotAPI) DeleteMessage(ctx context.Context, req *oas.DeleteMessage) (*oas.Result, error)
- func (b *BotAPI) DeleteMyCommands(ctx context.Context, req oas.OptDeleteMyCommands) (*oas.Result, error)
- func (b *BotAPI) DeleteStickerFromSet(ctx context.Context, req *oas.DeleteStickerFromSet) (*oas.Result, error)
- func (b *BotAPI) DeleteWebhook(ctx context.Context, req oas.OptDeleteWebhook) (*oas.Result, error)
- func (b *BotAPI) EditChatInviteLink(ctx context.Context, req *oas.EditChatInviteLink) (*oas.ResultChatInviteLink, error)
- func (b *BotAPI) EditMessageCaption(ctx context.Context, req *oas.EditMessageCaption) (*oas.ResultMessageOrBoolean, error)
- func (b *BotAPI) EditMessageLiveLocation(ctx context.Context, req *oas.EditMessageLiveLocation) (*oas.ResultMessageOrBoolean, error)
- func (b *BotAPI) EditMessageMedia(ctx context.Context, req *oas.EditMessageMedia) (*oas.ResultMessageOrBoolean, error)
- func (b *BotAPI) EditMessageReplyMarkup(ctx context.Context, req *oas.EditMessageReplyMarkup) (*oas.ResultMessageOrBoolean, error)
- func (b *BotAPI) EditMessageText(ctx context.Context, req *oas.EditMessageText) (*oas.ResultMessageOrBoolean, error)
- func (b *BotAPI) ExportChatInviteLink(ctx context.Context, req *oas.ExportChatInviteLink) (*oas.ResultString, error)
- func (b *BotAPI) ForwardMessage(ctx context.Context, req *oas.ForwardMessage) (*oas.ResultMessage, error)
- func (b *BotAPI) GetChat(ctx context.Context, req *oas.GetChat) (*oas.ResultChat, error)
- func (b *BotAPI) GetChatAdministrators(ctx context.Context, req *oas.GetChatAdministrators) (*oas.ResultArrayOfChatMember, error)
- func (b *BotAPI) GetChatMember(ctx context.Context, req *oas.GetChatMember) (*oas.ResultChatMember, error)
- func (b *BotAPI) GetChatMemberCount(ctx context.Context, req *oas.GetChatMemberCount) (*oas.ResultInt, error)
- func (b *BotAPI) GetFile(ctx context.Context, req *oas.GetFile) (*oas.ResultFile, error)
- func (b *BotAPI) GetGameHighScores(ctx context.Context, req *oas.GetGameHighScores) (*oas.ResultArrayOfGameHighScore, error)
- func (b *BotAPI) GetMe(ctx context.Context) (*oas.ResultUser, error)
- func (b *BotAPI) GetMyCommands(ctx context.Context, req oas.OptGetMyCommands) (*oas.ResultArrayOfBotCommand, error)
- func (b *BotAPI) GetStickerSet(ctx context.Context, req *oas.GetStickerSet) (*oas.ResultStickerSet, error)
- func (b *BotAPI) GetUpdates(ctx context.Context, req oas.OptGetUpdates) (*oas.ResultArrayOfUpdate, error)
- func (b *BotAPI) GetUserProfilePhotos(ctx context.Context, req *oas.GetUserProfilePhotos) (*oas.ResultUserProfilePhotos, error)
- func (b *BotAPI) GetWebhookInfo(ctx context.Context) (*oas.ResultWebhookInfo, error)
- func (b *BotAPI) Init(ctx context.Context) error
- func (b *BotAPI) LeaveChat(ctx context.Context, req *oas.LeaveChat) (*oas.Result, error)
- func (b *BotAPI) LogOut(ctx context.Context) (*oas.Result, error)
- func (b *BotAPI) NewError(ctx context.Context, err error) (r *oas.ErrorStatusCode)
- func (b *BotAPI) PinChatMessage(ctx context.Context, req *oas.PinChatMessage) (*oas.Result, error)
- func (b *BotAPI) PromoteChatMember(ctx context.Context, req *oas.PromoteChatMember) (*oas.Result, error)
- func (b *BotAPI) RestrictChatMember(ctx context.Context, req *oas.RestrictChatMember) (*oas.Result, error)
- func (b *BotAPI) RevokeChatInviteLink(ctx context.Context, req *oas.RevokeChatInviteLink) (*oas.ResultChatInviteLink, error)
- func (b *BotAPI) SendAnimation(ctx context.Context, req *oas.SendAnimation) (*oas.ResultMessage, error)
- func (b *BotAPI) SendAudio(ctx context.Context, req *oas.SendAudio) (*oas.ResultMessage, error)
- func (b *BotAPI) SendChatAction(ctx context.Context, req *oas.SendChatAction) (*oas.Result, error)
- func (b *BotAPI) SendContact(ctx context.Context, req *oas.SendContact) (*oas.ResultMessage, error)
- func (b *BotAPI) SendDice(ctx context.Context, req *oas.SendDice) (*oas.ResultMessage, error)
- func (b *BotAPI) SendDocument(ctx context.Context, req *oas.SendDocument) (*oas.ResultMessage, error)
- func (b *BotAPI) SendGame(ctx context.Context, req *oas.SendGame) (*oas.ResultMessage, error)
- func (b *BotAPI) SendInvoice(ctx context.Context, req *oas.SendInvoice) (*oas.ResultMessage, error)
- func (b *BotAPI) SendLocation(ctx context.Context, req *oas.SendLocation) (*oas.ResultMessage, error)
- func (b *BotAPI) SendMediaGroup(ctx context.Context, req *oas.SendMediaGroup) (*oas.ResultArrayOfMessage, error)
- func (b *BotAPI) SendMessage(ctx context.Context, req *oas.SendMessage) (*oas.ResultMessage, error)
- func (b *BotAPI) SendPhoto(ctx context.Context, req *oas.SendPhoto) (*oas.ResultMessage, error)
- func (b *BotAPI) SendPoll(ctx context.Context, req *oas.SendPoll) (*oas.ResultMessage, error)
- func (b *BotAPI) SendSticker(ctx context.Context, req *oas.SendSticker) (*oas.ResultMessage, error)
- func (b *BotAPI) SendVenue(ctx context.Context, req *oas.SendVenue) (*oas.ResultMessage, error)
- func (b *BotAPI) SendVideo(ctx context.Context, req *oas.SendVideo) (*oas.ResultMessage, error)
- func (b *BotAPI) SendVideoNote(ctx context.Context, req *oas.SendVideoNote) (*oas.ResultMessage, error)
- func (b *BotAPI) SendVoice(ctx context.Context, req *oas.SendVoice) (*oas.ResultMessage, error)
- func (b *BotAPI) SetChatAdministratorCustomTitle(ctx context.Context, req *oas.SetChatAdministratorCustomTitle) (*oas.Result, error)
- func (b *BotAPI) SetChatDescription(ctx context.Context, req *oas.SetChatDescription) (*oas.Result, error)
- func (b *BotAPI) SetChatPermissions(ctx context.Context, req *oas.SetChatPermissions) (*oas.Result, error)
- func (b *BotAPI) SetChatPhoto(ctx context.Context, req *oas.SetChatPhoto) (*oas.Result, error)
- func (b *BotAPI) SetChatStickerSet(ctx context.Context, req *oas.SetChatStickerSet) (*oas.Result, error)
- func (b *BotAPI) SetChatTitle(ctx context.Context, req *oas.SetChatTitle) (*oas.Result, error)
- func (b *BotAPI) SetGameScore(ctx context.Context, req *oas.SetGameScore) (*oas.Result, error)
- func (b *BotAPI) SetMyCommands(ctx context.Context, req *oas.SetMyCommands) (*oas.Result, error)
- func (b *BotAPI) SetPassportDataErrors(ctx context.Context, req *oas.SetPassportDataErrors) (*oas.Result, error)
- func (b *BotAPI) SetStickerPositionInSet(ctx context.Context, req *oas.SetStickerPositionInSet) (*oas.Result, error)
- func (b *BotAPI) SetStickerSetThumb(ctx context.Context, req *oas.SetStickerSetThumbnail) (*oas.Result, error)
- func (b *BotAPI) SetWebhook(ctx context.Context, req *oas.SetWebhook) (*oas.Result, error)
- func (b *BotAPI) StopMessageLiveLocation(ctx context.Context, req *oas.StopMessageLiveLocation) (*oas.ResultMessageOrBoolean, error)
- func (b *BotAPI) StopPoll(ctx context.Context, req *oas.StopPoll) (*oas.ResultPoll, error)
- func (b *BotAPI) UnbanChatMember(ctx context.Context, req *oas.UnbanChatMember) (*oas.Result, error)
- func (b *BotAPI) UnbanChatSenderChat(ctx context.Context, req *oas.UnbanChatSenderChat) (*oas.Result, error)
- func (b *BotAPI) UnpinAllChatMessages(ctx context.Context, req *oas.UnpinAllChatMessages) (*oas.Result, error)
- func (b *BotAPI) UnpinChatMessage(ctx context.Context, req *oas.UnpinChatMessage) (*oas.Result, error)
- func (b *BotAPI) UploadStickerFile(ctx context.Context, req *oas.UploadStickerFile) (*oas.ResultFile, error)
- type Chat
- type NotImplementedError
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CorrectMethod ¶
CorrectMethod fixes legacy method name to actual.
Types ¶
type BadRequestError ¶
type BadRequestError struct {
Message string
}
BadRequestError reports bad request.
type BotAPI ¶
type BotAPI struct { oas.UnimplementedHandler // contains filtered or unexported fields }
BotAPI is Bot API implementation.
func (*BotAPI) AddStickerToSet ¶
func (b *BotAPI) AddStickerToSet(ctx context.Context, req *oas.AddStickerToSet) (*oas.Result, error)
AddStickerToSet implements oas.Handler.
func (*BotAPI) AnswerCallbackQuery ¶
func (b *BotAPI) AnswerCallbackQuery(ctx context.Context, req *oas.AnswerCallbackQuery) (*oas.Result, error)
AnswerCallbackQuery implements oas.Handler.
func (*BotAPI) AnswerInlineQuery ¶
func (b *BotAPI) AnswerInlineQuery(ctx context.Context, req *oas.AnswerInlineQuery) (*oas.Result, error)
AnswerInlineQuery implements oas.Handler.
func (*BotAPI) AnswerPreCheckoutQuery ¶
func (b *BotAPI) AnswerPreCheckoutQuery(ctx context.Context, req *oas.AnswerPreCheckoutQuery) (*oas.Result, error)
AnswerPreCheckoutQuery implements oas.Handler.
func (*BotAPI) AnswerShippingQuery ¶
func (b *BotAPI) AnswerShippingQuery(ctx context.Context, req *oas.AnswerShippingQuery) (*oas.Result, error)
AnswerShippingQuery implements oas.Handler.
func (*BotAPI) ApproveChatJoinRequest ¶
func (b *BotAPI) ApproveChatJoinRequest(ctx context.Context, req *oas.ApproveChatJoinRequest) (*oas.Result, error)
ApproveChatJoinRequest implements oas.Handler.
func (*BotAPI) BanChatMember ¶
BanChatMember implements oas.Handler.
func (*BotAPI) BanChatSenderChat ¶
func (b *BotAPI) BanChatSenderChat(ctx context.Context, req *oas.BanChatSenderChat) (*oas.Result, error)
BanChatSenderChat implements oas.Handler.
func (*BotAPI) CopyMessage ¶
func (b *BotAPI) CopyMessage(ctx context.Context, req *oas.CopyMessage) (*oas.ResultMessageId, error)
CopyMessage implements oas.Handler.
func (*BotAPI) CreateChatInviteLink ¶
func (b *BotAPI) CreateChatInviteLink(ctx context.Context, req *oas.CreateChatInviteLink) (*oas.ResultChatInviteLink, error)
CreateChatInviteLink implements oas.Handler.
func (*BotAPI) CreateNewStickerSet ¶
func (b *BotAPI) CreateNewStickerSet(ctx context.Context, req *oas.CreateNewStickerSet) (*oas.Result, error)
CreateNewStickerSet implements oas.Handler.
func (*BotAPI) DeclineChatJoinRequest ¶
func (b *BotAPI) DeclineChatJoinRequest(ctx context.Context, req *oas.DeclineChatJoinRequest) (*oas.Result, error)
DeclineChatJoinRequest implements oas.Handler.
func (*BotAPI) DeleteChatPhoto ¶
func (b *BotAPI) DeleteChatPhoto(ctx context.Context, req *oas.DeleteChatPhoto) (*oas.Result, error)
DeleteChatPhoto implements oas.Handler.
func (*BotAPI) DeleteChatStickerSet ¶
func (b *BotAPI) DeleteChatStickerSet(ctx context.Context, req *oas.DeleteChatStickerSet) (*oas.Result, error)
DeleteChatStickerSet implements oas.Handler.
func (*BotAPI) DeleteMessage ¶
DeleteMessage implements oas.Handler.
func (*BotAPI) DeleteMyCommands ¶
func (b *BotAPI) DeleteMyCommands(ctx context.Context, req oas.OptDeleteMyCommands) (*oas.Result, error)
DeleteMyCommands implements oas.Handler.
func (*BotAPI) DeleteStickerFromSet ¶
func (b *BotAPI) DeleteStickerFromSet(ctx context.Context, req *oas.DeleteStickerFromSet) (*oas.Result, error)
DeleteStickerFromSet implements oas.Handler.
func (*BotAPI) DeleteWebhook ¶
DeleteWebhook implements oas.Handler.
func (*BotAPI) EditChatInviteLink ¶
func (b *BotAPI) EditChatInviteLink(ctx context.Context, req *oas.EditChatInviteLink) (*oas.ResultChatInviteLink, error)
EditChatInviteLink implements oas.Handler.
func (*BotAPI) EditMessageCaption ¶
func (b *BotAPI) EditMessageCaption(ctx context.Context, req *oas.EditMessageCaption) (*oas.ResultMessageOrBoolean, error)
EditMessageCaption implements oas.Handler.
func (*BotAPI) EditMessageLiveLocation ¶
func (b *BotAPI) EditMessageLiveLocation(ctx context.Context, req *oas.EditMessageLiveLocation) (*oas.ResultMessageOrBoolean, error)
EditMessageLiveLocation implements oas.Handler.
func (*BotAPI) EditMessageMedia ¶
func (b *BotAPI) EditMessageMedia(ctx context.Context, req *oas.EditMessageMedia) (*oas.ResultMessageOrBoolean, error)
EditMessageMedia implements oas.Handler.
func (*BotAPI) EditMessageReplyMarkup ¶
func (b *BotAPI) EditMessageReplyMarkup(ctx context.Context, req *oas.EditMessageReplyMarkup) (*oas.ResultMessageOrBoolean, error)
EditMessageReplyMarkup implements oas.Handler.
func (*BotAPI) EditMessageText ¶
func (b *BotAPI) EditMessageText(ctx context.Context, req *oas.EditMessageText) (*oas.ResultMessageOrBoolean, error)
EditMessageText implements oas.Handler.
func (*BotAPI) ExportChatInviteLink ¶
func (b *BotAPI) ExportChatInviteLink(ctx context.Context, req *oas.ExportChatInviteLink) (*oas.ResultString, error)
ExportChatInviteLink implements oas.Handler.
func (*BotAPI) ForwardMessage ¶
func (b *BotAPI) ForwardMessage(ctx context.Context, req *oas.ForwardMessage) (*oas.ResultMessage, error)
ForwardMessage implements oas.Handler.
func (*BotAPI) GetChatAdministrators ¶
func (b *BotAPI) GetChatAdministrators(ctx context.Context, req *oas.GetChatAdministrators) (*oas.ResultArrayOfChatMember, error)
GetChatAdministrators implements oas.Handler.
func (*BotAPI) GetChatMember ¶
func (b *BotAPI) GetChatMember(ctx context.Context, req *oas.GetChatMember) (*oas.ResultChatMember, error)
GetChatMember implements oas.Handler.
func (*BotAPI) GetChatMemberCount ¶
func (b *BotAPI) GetChatMemberCount(ctx context.Context, req *oas.GetChatMemberCount) (*oas.ResultInt, error)
GetChatMemberCount implements oas.Handler.
func (*BotAPI) GetGameHighScores ¶
func (b *BotAPI) GetGameHighScores(ctx context.Context, req *oas.GetGameHighScores) (*oas.ResultArrayOfGameHighScore, error)
GetGameHighScores implements oas.Handler.
func (*BotAPI) GetMyCommands ¶
func (b *BotAPI) GetMyCommands(ctx context.Context, req oas.OptGetMyCommands) (*oas.ResultArrayOfBotCommand, error)
GetMyCommands implements oas.Handler.
func (*BotAPI) GetStickerSet ¶
func (b *BotAPI) GetStickerSet(ctx context.Context, req *oas.GetStickerSet) (*oas.ResultStickerSet, error)
GetStickerSet implements oas.Handler.
func (*BotAPI) GetUpdates ¶
func (b *BotAPI) GetUpdates(ctx context.Context, req oas.OptGetUpdates) (*oas.ResultArrayOfUpdate, error)
GetUpdates implements oas.Handler.
func (*BotAPI) GetUserProfilePhotos ¶
func (b *BotAPI) GetUserProfilePhotos(ctx context.Context, req *oas.GetUserProfilePhotos) (*oas.ResultUserProfilePhotos, error)
GetUserProfilePhotos implements oas.Handler.
func (*BotAPI) GetWebhookInfo ¶
GetWebhookInfo implements oas.Handler.
func (*BotAPI) PinChatMessage ¶
PinChatMessage implements oas.Handler.
func (*BotAPI) PromoteChatMember ¶
func (b *BotAPI) PromoteChatMember(ctx context.Context, req *oas.PromoteChatMember) (*oas.Result, error)
PromoteChatMember implements oas.Handler.
func (*BotAPI) RestrictChatMember ¶
func (b *BotAPI) RestrictChatMember(ctx context.Context, req *oas.RestrictChatMember) (*oas.Result, error)
RestrictChatMember implements oas.Handler.
func (*BotAPI) RevokeChatInviteLink ¶
func (b *BotAPI) RevokeChatInviteLink(ctx context.Context, req *oas.RevokeChatInviteLink) (*oas.ResultChatInviteLink, error)
RevokeChatInviteLink implements oas.Handler.
func (*BotAPI) SendAnimation ¶
func (b *BotAPI) SendAnimation(ctx context.Context, req *oas.SendAnimation) (*oas.ResultMessage, error)
SendAnimation implements oas.Handler.
func (*BotAPI) SendChatAction ¶
SendChatAction implements oas.Handler.
func (*BotAPI) SendContact ¶
func (b *BotAPI) SendContact(ctx context.Context, req *oas.SendContact) (*oas.ResultMessage, error)
SendContact implements oas.Handler.
func (*BotAPI) SendDocument ¶
func (b *BotAPI) SendDocument(ctx context.Context, req *oas.SendDocument) (*oas.ResultMessage, error)
SendDocument implements oas.Handler.
func (*BotAPI) SendInvoice ¶
func (b *BotAPI) SendInvoice(ctx context.Context, req *oas.SendInvoice) (*oas.ResultMessage, error)
SendInvoice implements oas.Handler.
func (*BotAPI) SendLocation ¶
func (b *BotAPI) SendLocation(ctx context.Context, req *oas.SendLocation) (*oas.ResultMessage, error)
SendLocation implements oas.Handler.
func (*BotAPI) SendMediaGroup ¶
func (b *BotAPI) SendMediaGroup(ctx context.Context, req *oas.SendMediaGroup) (*oas.ResultArrayOfMessage, error)
SendMediaGroup implements oas.Handler.
func (*BotAPI) SendMessage ¶
func (b *BotAPI) SendMessage(ctx context.Context, req *oas.SendMessage) (*oas.ResultMessage, error)
SendMessage implements oas.Handler.
func (*BotAPI) SendSticker ¶
func (b *BotAPI) SendSticker(ctx context.Context, req *oas.SendSticker) (*oas.ResultMessage, error)
SendSticker implements oas.Handler.
func (*BotAPI) SendVideoNote ¶
func (b *BotAPI) SendVideoNote(ctx context.Context, req *oas.SendVideoNote) (*oas.ResultMessage, error)
SendVideoNote implements oas.Handler.
func (*BotAPI) SetChatAdministratorCustomTitle ¶
func (b *BotAPI) SetChatAdministratorCustomTitle(ctx context.Context, req *oas.SetChatAdministratorCustomTitle) (*oas.Result, error)
SetChatAdministratorCustomTitle implements oas.Handler.
func (*BotAPI) SetChatDescription ¶
func (b *BotAPI) SetChatDescription(ctx context.Context, req *oas.SetChatDescription) (*oas.Result, error)
SetChatDescription implements oas.Handler.
func (*BotAPI) SetChatPermissions ¶
func (b *BotAPI) SetChatPermissions(ctx context.Context, req *oas.SetChatPermissions) (*oas.Result, error)
SetChatPermissions implements oas.Handler.
func (*BotAPI) SetChatPhoto ¶
SetChatPhoto implements oas.Handler.
func (*BotAPI) SetChatStickerSet ¶
func (b *BotAPI) SetChatStickerSet(ctx context.Context, req *oas.SetChatStickerSet) (*oas.Result, error)
SetChatStickerSet implements oas.Handler.
func (*BotAPI) SetChatTitle ¶
SetChatTitle implements oas.Handler.
func (*BotAPI) SetGameScore ¶
SetGameScore implements oas.Handler.
func (*BotAPI) SetMyCommands ¶
SetMyCommands implements oas.Handler.
func (*BotAPI) SetPassportDataErrors ¶
func (b *BotAPI) SetPassportDataErrors(ctx context.Context, req *oas.SetPassportDataErrors) (*oas.Result, error)
SetPassportDataErrors implements oas.Handler.
func (*BotAPI) SetStickerPositionInSet ¶
func (b *BotAPI) SetStickerPositionInSet(ctx context.Context, req *oas.SetStickerPositionInSet) (*oas.Result, error)
SetStickerPositionInSet implements oas.Handler.
func (*BotAPI) SetStickerSetThumb ¶
func (b *BotAPI) SetStickerSetThumb(ctx context.Context, req *oas.SetStickerSetThumbnail) (*oas.Result, error)
SetStickerSetThumb implements oas.Handler.
func (*BotAPI) SetWebhook ¶
SetWebhook implements oas.Handler.
func (*BotAPI) StopMessageLiveLocation ¶
func (b *BotAPI) StopMessageLiveLocation(ctx context.Context, req *oas.StopMessageLiveLocation) (*oas.ResultMessageOrBoolean, error)
StopMessageLiveLocation implements oas.Handler.
func (*BotAPI) UnbanChatMember ¶
func (b *BotAPI) UnbanChatMember(ctx context.Context, req *oas.UnbanChatMember) (*oas.Result, error)
UnbanChatMember implements oas.Handler.
func (*BotAPI) UnbanChatSenderChat ¶
func (b *BotAPI) UnbanChatSenderChat(ctx context.Context, req *oas.UnbanChatSenderChat) (*oas.Result, error)
UnbanChatSenderChat implements oas.Handler.
func (*BotAPI) UnpinAllChatMessages ¶
func (b *BotAPI) UnpinAllChatMessages(ctx context.Context, req *oas.UnpinAllChatMessages) (*oas.Result, error)
UnpinAllChatMessages implements oas.Handler.
func (*BotAPI) UnpinChatMessage ¶
func (b *BotAPI) UnpinChatMessage(ctx context.Context, req *oas.UnpinChatMessage) (*oas.Result, error)
UnpinChatMessage implements oas.Handler.
func (*BotAPI) UploadStickerFile ¶
func (b *BotAPI) UploadStickerFile(ctx context.Context, req *oas.UploadStickerFile) (*oas.ResultFile, error)
UploadStickerFile implements oas.Handler.
type Chat ¶
type Chat interface { peers.Peer Creator() bool Left() bool NoForwards() bool CallActive() bool CallNotEmpty() bool ParticipantsCount() int AdminRights() (tg.ChatAdminRights, bool) DefaultBannedRights() (tg.ChatBannedRights, bool) Leave(ctx context.Context) error SetTitle(ctx context.Context, title string) error SetDescription(ctx context.Context, about string) error InviteLinks() peers.InviteLinks ToSupergroup() (peers.Supergroup, bool) ToBroadcast() (peers.Broadcast, bool) }
Chat is generic interface for peers.Chat, peers.Channel and friends.
type NotImplementedError ¶
type NotImplementedError struct {
Message string
}
NotImplementedError is stub error for not implemented methods.
func (*NotImplementedError) Error ¶
func (n *NotImplementedError) Error() string
Error implements error.
Source Files
¶
- answer.go
- botapi.go
- chat.go
- chat_member.go
- chat_pin.go
- command.go
- convert_message.go
- errors.go
- errors_map.go
- file.go
- file_id.go
- game.go
- invite_link.go
- live_location.go
- markup.go
- me.go
- message.go
- optional.go
- options.go
- peers.go
- poll.go
- result.go
- rewrite.go
- send.go
- send_action.go
- send_media.go
- send_other.go
- sticker.go
- stickers.go
- user.go
- webhook.go