Documentation
¶
Index ¶
- type Bot
- func (b *Bot) AddStickerToSet(ctx context.Context, params *models.AddStickerToSetRequest) (bool, error)
- func (b *Bot) AnswerCallbackQuery(ctx context.Context, params *models.AnswerCallbackQueryRequest) (bool, error)
- func (b *Bot) AnswerInlineQuery(ctx context.Context, params *models.AnswerInlineQueryRequest) (bool, error)
- func (b *Bot) AnswerPreCheckoutQuery(ctx context.Context, params *models.AnswerPreCheckoutQueryRequest) (bool, error)
- func (b *Bot) AnswerShippingQuery(ctx context.Context, params *models.AnswerShippingQueryRequest) (bool, error)
- func (b *Bot) AnswerWebAppQuery(ctx context.Context, params *models.AnswerWebAppQueryRequest) (*models.SentWebAppMessage, error)
- func (b *Bot) ApproveChatJoinRequest(ctx context.Context, params *models.ApproveChatJoinRequestRequest) (bool, error)
- func (b *Bot) ApproveSuggestedPost(ctx context.Context, params *models.ApproveSuggestedPostRequest) (bool, error)
- func (b *Bot) BanChatMember(ctx context.Context, params *models.BanChatMemberRequest) (bool, error)
- func (b *Bot) BanChatSenderChat(ctx context.Context, params *models.BanChatSenderChatRequest) (bool, error)
- func (b *Bot) Close(ctx context.Context) (bool, error)
- func (b *Bot) CloseForumTopic(ctx context.Context, params *models.CloseForumTopicRequest) (bool, error)
- func (b *Bot) CloseGeneralForumTopic(ctx context.Context, params *models.CloseGeneralForumTopicRequest) (bool, error)
- func (b *Bot) Command(upd *models.Update) string
- func (b *Bot) ConvertGiftToStars(ctx context.Context, params *models.ConvertGiftToStarsRequest) (bool, error)
- func (b *Bot) CopyMessage(ctx context.Context, params *models.CopyMessageRequest) (*models.MessageId, error)
- func (b *Bot) CopyMessages(ctx context.Context, params *models.CopyMessagesRequest) ([]models.MessageId, error)
- func (b *Bot) CreateChatInviteLink(ctx context.Context, params *models.CreateChatInviteLinkRequest) (*models.ChatInviteLink, error)
- func (b *Bot) CreateChatSubscriptionInviteLink(ctx context.Context, params *models.CreateChatSubscriptionInviteLinkRequest) (*models.ChatInviteLink, error)
- func (b *Bot) CreateForumTopic(ctx context.Context, params *models.CreateForumTopicRequest) (*models.ForumTopic, error)
- func (b *Bot) CreateInvoiceLink(ctx context.Context, params *models.CreateInvoiceLinkRequest) (string, error)
- func (b *Bot) CreateNewStickerSet(ctx context.Context, params *models.CreateNewStickerSetRequest) (bool, error)
- func (b *Bot) DeclineChatJoinRequest(ctx context.Context, params *models.DeclineChatJoinRequestRequest) (bool, error)
- func (b *Bot) DeclineSuggestedPost(ctx context.Context, params *models.DeclineSuggestedPostRequest) (bool, error)
- func (b *Bot) DeleteBusinessMessages(ctx context.Context, params *models.DeleteBusinessMessagesRequest) (bool, error)
- func (b *Bot) DeleteChatPhoto(ctx context.Context, params *models.DeleteChatPhotoRequest) (bool, error)
- func (b *Bot) DeleteChatStickerSet(ctx context.Context, params *models.DeleteChatStickerSetRequest) (bool, error)
- func (b *Bot) DeleteForumTopic(ctx context.Context, params *models.DeleteForumTopicRequest) (bool, error)
- func (b *Bot) DeleteMessage(ctx context.Context, params *models.DeleteMessageRequest) (bool, error)
- func (b *Bot) DeleteMessages(ctx context.Context, params *models.DeleteMessagesRequest) (bool, error)
- func (b *Bot) DeleteMyCommands(ctx context.Context, params *models.DeleteMyCommandsRequest) (bool, error)
- func (b *Bot) DeleteStickerFromSet(ctx context.Context, params *models.DeleteStickerFromSetRequest) (bool, error)
- func (b *Bot) DeleteStickerSet(ctx context.Context, params *models.DeleteStickerSetRequest) (bool, error)
- func (b *Bot) DeleteStory(ctx context.Context, params *models.DeleteStoryRequest) (bool, error)
- func (b *Bot) DeleteWebhook(ctx context.Context, params *models.DeleteWebhookRequest) (bool, error)
- func (b *Bot) EditChatInviteLink(ctx context.Context, params *models.EditChatInviteLinkRequest) (*models.ChatInviteLink, error)
- func (b *Bot) EditChatSubscriptionInviteLink(ctx context.Context, params *models.EditChatSubscriptionInviteLinkRequest) (*models.ChatInviteLink, error)
- func (b *Bot) EditForumTopic(ctx context.Context, params *models.EditForumTopicRequest) (bool, error)
- func (b *Bot) EditGeneralForumTopic(ctx context.Context, params *models.EditGeneralForumTopicRequest) (bool, error)
- func (b *Bot) EditMessageCaption(ctx context.Context, params *models.EditMessageCaptionRequest) (interface{}, error)
- func (b *Bot) EditMessageChecklist(ctx context.Context, params *models.EditMessageChecklistRequest) (*models.Message, error)
- func (b *Bot) EditMessageLiveLocation(ctx context.Context, params *models.EditMessageLiveLocationRequest) (interface{}, error)
- func (b *Bot) EditMessageMedia(ctx context.Context, params *models.EditMessageMediaRequest) (interface{}, error)
- func (b *Bot) EditMessageReplyMarkup(ctx context.Context, params *models.EditMessageReplyMarkupRequest) (interface{}, error)
- func (b *Bot) EditMessageText(ctx context.Context, params *models.EditMessageTextRequest) (interface{}, error)
- func (b *Bot) EditStory(ctx context.Context, params *models.EditStoryRequest) (*models.Story, error)
- func (b *Bot) EditUserStarSubscription(ctx context.Context, params *models.EditUserStarSubscriptionRequest) (bool, error)
- func (b *Bot) ExportChatInviteLink(ctx context.Context, params *models.ExportChatInviteLinkRequest) (string, error)
- func (b *Bot) ForwardMessage(ctx context.Context, params *models.ForwardMessageRequest) (*models.Message, error)
- func (b *Bot) ForwardMessages(ctx context.Context, params *models.ForwardMessagesRequest) ([]models.MessageId, error)
- func (b *Bot) GetAvailableGifts(ctx context.Context) (*models.Gifts, error)
- func (b *Bot) GetBusinessAccountGifts(ctx context.Context, params *models.GetBusinessAccountGiftsRequest) (*models.OwnedGifts, error)
- func (b *Bot) GetBusinessAccountStarBalance(ctx context.Context, params *models.GetBusinessAccountStarBalanceRequest) (*models.StarAmount, error)
- func (b *Bot) GetBusinessConnection(ctx context.Context, params *models.GetBusinessConnectionRequest) (*models.BusinessConnection, error)
- func (b *Bot) GetChat(ctx context.Context, params *models.GetChatRequest) (*models.ChatFullInfo, error)
- func (b *Bot) GetChatAdministrators(ctx context.Context, params *models.GetChatAdministratorsRequest) ([]models.ChatMember, error)
- func (b *Bot) GetChatMember(ctx context.Context, params *models.GetChatMemberRequest) (*models.ChatMember, error)
- func (b *Bot) GetChatMemberCount(ctx context.Context, params *models.GetChatMemberCountRequest) (int64, error)
- func (b *Bot) GetChatMenuButton(ctx context.Context, params *models.GetChatMenuButtonRequest) (*models.MenuButton, error)
- func (b *Bot) GetCustomEmojiStickers(ctx context.Context, params *models.GetCustomEmojiStickersRequest) ([]models.Sticker, error)
- func (b *Bot) GetFile(ctx context.Context, params *models.GetFileRequest) (*models.File, error)
- func (b *Bot) GetForumTopicIconStickers(ctx context.Context) ([]models.Sticker, error)
- func (b *Bot) GetGameHighScores(ctx context.Context, params *models.GetGameHighScoresRequest) ([]models.GameHighScore, error)
- func (b *Bot) GetMe(ctx context.Context) (*models.User, error)
- func (b *Bot) GetMyCommands(ctx context.Context, params *models.GetMyCommandsRequest) ([]models.BotCommand, error)
- func (b *Bot) GetMyDefaultAdministratorRights(ctx context.Context, params *models.GetMyDefaultAdministratorRightsRequest) (*models.ChatAdministratorRights, error)
- func (b *Bot) GetMyDescription(ctx context.Context, params *models.GetMyDescriptionRequest) (*models.BotDescription, error)
- func (b *Bot) GetMyName(ctx context.Context, params *models.GetMyNameRequest) (*models.BotName, error)
- func (b *Bot) GetMyShortDescription(ctx context.Context, params *models.GetMyShortDescriptionRequest) (*models.BotShortDescription, error)
- func (b *Bot) GetMyStarBalance(ctx context.Context) (*models.StarAmount, error)
- func (b *Bot) GetStarTransactions(ctx context.Context, params *models.GetStarTransactionsRequest) (*models.StarTransactions, error)
- func (b *Bot) GetStickerSet(ctx context.Context, params *models.GetStickerSetRequest) (*models.StickerSet, error)
- func (b *Bot) GetUpdates(ctx context.Context, params *models.GetUpdatesRequest) ([]models.Update, error)
- func (b *Bot) GetUserChatBoosts(ctx context.Context, params *models.GetUserChatBoostsRequest) (*models.UserChatBoosts, error)
- func (b *Bot) GetUserProfilePhotos(ctx context.Context, params *models.GetUserProfilePhotosRequest) (*models.UserProfilePhotos, error)
- func (b *Bot) GetWebhookInfo(ctx context.Context) (*models.WebhookInfo, error)
- func (b *Bot) GiftPremiumSubscription(ctx context.Context, params *models.GiftPremiumSubscriptionRequest) (bool, error)
- func (b *Bot) HideGeneralForumTopic(ctx context.Context, params *models.HideGeneralForumTopicRequest) (bool, error)
- func (b *Bot) LeaveChat(ctx context.Context, params *models.LeaveChatRequest) (bool, error)
- func (b *Bot) LogOut(ctx context.Context) (bool, error)
- func (b *Bot) OnHelpCommand(handlers ...Handler)
- func (b *Bot) OnStartCommand(handlers ...Handler)
- func (b *Bot) PinChatMessage(ctx context.Context, params *models.PinChatMessageRequest) (bool, error)
- func (b *Bot) PostStory(ctx context.Context, params *models.PostStoryRequest) (*models.Story, error)
- func (b *Bot) PromoteChatMember(ctx context.Context, params *models.PromoteChatMemberRequest) (bool, error)
- func (b *Bot) ReadBusinessMessage(ctx context.Context, params *models.ReadBusinessMessageRequest) (bool, error)
- func (b *Bot) RefundStarPayment(ctx context.Context, params *models.RefundStarPaymentRequest) (bool, error)
- func (b *Bot) RegisterCommandHandler(command string, handlers ...Handler)
- func (b *Bot) RegisterHandler(handlerType HandlerType, pattern string, matchType MatchType, ...)
- func (b *Bot) RemoveBusinessAccountProfilePhoto(ctx context.Context, params *models.RemoveBusinessAccountProfilePhotoRequest) (bool, error)
- func (b *Bot) RemoveChatVerification(ctx context.Context, params *models.RemoveChatVerificationRequest) (bool, error)
- func (b *Bot) RemoveUserVerification(ctx context.Context, params *models.RemoveUserVerificationRequest) (bool, error)
- func (b *Bot) ReopenForumTopic(ctx context.Context, params *models.ReopenForumTopicRequest) (bool, error)
- func (b *Bot) ReopenGeneralForumTopic(ctx context.Context, params *models.ReopenGeneralForumTopicRequest) (bool, error)
- func (b *Bot) ReplaceStickerInSet(ctx context.Context, params *models.ReplaceStickerInSetRequest) (bool, error)
- func (b *Bot) RestrictChatMember(ctx context.Context, params *models.RestrictChatMemberRequest) (bool, error)
- func (b *Bot) RevokeChatInviteLink(ctx context.Context, params *models.RevokeChatInviteLinkRequest) (*models.ChatInviteLink, error)
- func (b *Bot) SavePreparedInlineMessage(ctx context.Context, params *models.SavePreparedInlineMessageRequest) (*models.PreparedInlineMessage, error)
- func (b *Bot) SendAnimation(ctx context.Context, params *models.SendAnimationRequest) (*models.Message, error)
- func (b *Bot) SendAudio(ctx context.Context, params *models.SendAudioRequest) (*models.Message, error)
- func (b *Bot) SendChatAction(ctx context.Context, params *models.SendChatActionRequest) (bool, error)
- func (b *Bot) SendChecklist(ctx context.Context, params *models.SendChecklistRequest) (*models.Message, error)
- func (b *Bot) SendContact(ctx context.Context, params *models.SendContactRequest) (*models.Message, error)
- func (b *Bot) SendDice(ctx context.Context, params *models.SendDiceRequest) (*models.Message, error)
- func (b *Bot) SendDocument(ctx context.Context, params *models.SendDocumentRequest) (*models.Message, error)
- func (b *Bot) SendGame(ctx context.Context, params *models.SendGameRequest) (*models.Message, error)
- func (b *Bot) SendGift(ctx context.Context, params *models.SendGiftRequest) (bool, error)
- func (b *Bot) SendInvoice(ctx context.Context, params *models.SendInvoiceRequest) (*models.Message, error)
- func (b *Bot) SendLocation(ctx context.Context, params *models.SendLocationRequest) (*models.Message, error)
- func (b *Bot) SendMediaGroup(ctx context.Context, params *models.SendMediaGroupRequest) ([]models.Message, error)
- func (b *Bot) SendMessage(ctx context.Context, params *models.SendMessageRequest) (*models.Message, error)
- func (b *Bot) SendMessageHelper(ctx context.Context, message string, chatId int64) (*models.Message, error)
- func (b *Bot) SendPaidMedia(ctx context.Context, params *models.SendPaidMediaRequest) (*models.Message, error)
- func (b *Bot) SendPhoto(ctx context.Context, params *models.SendPhotoRequest) (*models.Message, error)
- func (b *Bot) SendPoll(ctx context.Context, params *models.SendPollRequest) (*models.Message, error)
- func (b *Bot) SendSticker(ctx context.Context, params *models.SendStickerRequest) (*models.Message, error)
- func (b *Bot) SendVenue(ctx context.Context, params *models.SendVenueRequest) (*models.Message, error)
- func (b *Bot) SendVideo(ctx context.Context, params *models.SendVideoRequest) (*models.Message, error)
- func (b *Bot) SendVideoNote(ctx context.Context, params *models.SendVideoNoteRequest) (*models.Message, error)
- func (b *Bot) SendVoice(ctx context.Context, params *models.SendVoiceRequest) (*models.Message, error)
- func (b *Bot) SetBotCommands(ctx context.Context, commands []models.BotCommand, options ...CommandOption) error
- func (b *Bot) SetBusinessAccountBio(ctx context.Context, params *models.SetBusinessAccountBioRequest) (bool, error)
- func (b *Bot) SetBusinessAccountGiftSettings(ctx context.Context, params *models.SetBusinessAccountGiftSettingsRequest) (bool, error)
- func (b *Bot) SetBusinessAccountName(ctx context.Context, params *models.SetBusinessAccountNameRequest) (bool, error)
- func (b *Bot) SetBusinessAccountProfilePhoto(ctx context.Context, params *models.SetBusinessAccountProfilePhotoRequest) (bool, error)
- func (b *Bot) SetBusinessAccountUsername(ctx context.Context, params *models.SetBusinessAccountUsernameRequest) (bool, error)
- func (b *Bot) SetChatAdministratorCustomTitle(ctx context.Context, params *models.SetChatAdministratorCustomTitleRequest) (bool, error)
- func (b *Bot) SetChatDescription(ctx context.Context, params *models.SetChatDescriptionRequest) (bool, error)
- func (b *Bot) SetChatMenuButton(ctx context.Context, params *models.SetChatMenuButtonRequest) (bool, error)
- func (b *Bot) SetChatPermissions(ctx context.Context, params *models.SetChatPermissionsRequest) (bool, error)
- func (b *Bot) SetChatPhoto(ctx context.Context, params *models.SetChatPhotoRequest) (bool, error)
- func (b *Bot) SetChatStickerSet(ctx context.Context, params *models.SetChatStickerSetRequest) (bool, error)
- func (b *Bot) SetChatTitle(ctx context.Context, params *models.SetChatTitleRequest) (bool, error)
- func (b *Bot) SetCustomEmojiStickerSetThumbnail(ctx context.Context, params *models.SetCustomEmojiStickerSetThumbnailRequest) (bool, error)
- func (b *Bot) SetGameScore(ctx context.Context, params *models.SetGameScoreRequest) (interface{}, error)
- func (b *Bot) SetMessageReaction(ctx context.Context, params *models.SetMessageReactionRequest) (bool, error)
- func (b *Bot) SetMyCommands(ctx context.Context, params *models.SetMyCommandsRequest) (bool, error)
- func (b *Bot) SetMyDefaultAdministratorRights(ctx context.Context, params *models.SetMyDefaultAdministratorRightsRequest) (bool, error)
- func (b *Bot) SetMyDescription(ctx context.Context, params *models.SetMyDescriptionRequest) (bool, error)
- func (b *Bot) SetMyName(ctx context.Context, params *models.SetMyNameRequest) (bool, error)
- func (b *Bot) SetMyShortDescription(ctx context.Context, params *models.SetMyShortDescriptionRequest) (bool, error)
- func (b *Bot) SetPassportDataErrors(ctx context.Context, params *models.SetPassportDataErrorsRequest) (bool, error)
- func (b *Bot) SetStickerEmojiList(ctx context.Context, params *models.SetStickerEmojiListRequest) (bool, error)
- func (b *Bot) SetStickerKeywords(ctx context.Context, params *models.SetStickerKeywordsRequest) (bool, error)
- func (b *Bot) SetStickerMaskPosition(ctx context.Context, params *models.SetStickerMaskPositionRequest) (bool, error)
- func (b *Bot) SetStickerPositionInSet(ctx context.Context, params *models.SetStickerPositionInSetRequest) (bool, error)
- func (b *Bot) SetStickerSetThumbnail(ctx context.Context, params *models.SetStickerSetThumbnailRequest) (bool, error)
- func (b *Bot) SetStickerSetTitle(ctx context.Context, params *models.SetStickerSetTitleRequest) (bool, error)
- func (b *Bot) SetUserEmojiStatus(ctx context.Context, params *models.SetUserEmojiStatusRequest) (bool, error)
- func (b *Bot) SetWebhook(ctx context.Context, params *models.SetWebhookRequest) (bool, error)
- func (b *Bot) Start(ctx context.Context)
- func (b *Bot) StopMessageLiveLocation(ctx context.Context, params *models.StopMessageLiveLocationRequest) (interface{}, error)
- func (b *Bot) StopPoll(ctx context.Context, params *models.StopPollRequest) (*models.Poll, error)
- func (b *Bot) TransferBusinessAccountStars(ctx context.Context, params *models.TransferBusinessAccountStarsRequest) (bool, error)
- func (b *Bot) TransferGift(ctx context.Context, params *models.TransferGiftRequest) (bool, error)
- func (b *Bot) UnbanChatMember(ctx context.Context, params *models.UnbanChatMemberRequest) (bool, error)
- func (b *Bot) UnbanChatSenderChat(ctx context.Context, params *models.UnbanChatSenderChatRequest) (bool, error)
- func (b *Bot) UnhideGeneralForumTopic(ctx context.Context, params *models.UnhideGeneralForumTopicRequest) (bool, error)
- func (b *Bot) UnpinAllChatMessages(ctx context.Context, params *models.UnpinAllChatMessagesRequest) (bool, error)
- func (b *Bot) UnpinAllForumTopicMessages(ctx context.Context, params *models.UnpinAllForumTopicMessagesRequest) (bool, error)
- func (b *Bot) UnpinAllGeneralForumTopicMessages(ctx context.Context, params *models.UnpinAllGeneralForumTopicMessagesRequest) (bool, error)
- func (b *Bot) UnpinChatMessage(ctx context.Context, params *models.UnpinChatMessageRequest) (bool, error)
- func (b *Bot) UpgradeGift(ctx context.Context, params *models.UpgradeGiftRequest) (bool, error)
- func (b *Bot) UploadStickerFile(ctx context.Context, params *models.UploadStickerFileRequest) (*models.File, error)
- func (b *Bot) Use(handler Handler)
- func (b *Bot) VerifyChat(ctx context.Context, params *models.VerifyChatRequest) (bool, error)
- func (b *Bot) VerifyUser(ctx context.Context, params *models.VerifyUserRequest) (bool, error)
- type CommandOption
- type Context
- type Handler
- type HandlerType
- type HttpClient
- type MatchFunc
- type MatchType
- type Middleware
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bot ¶
type Bot struct {
// contains filtered or unexported fields
}
func (*Bot) AddStickerToSet ¶
func (*Bot) AnswerCallbackQuery ¶
func (*Bot) AnswerInlineQuery ¶
func (*Bot) AnswerPreCheckoutQuery ¶
func (*Bot) AnswerShippingQuery ¶
func (*Bot) AnswerWebAppQuery ¶
func (b *Bot) AnswerWebAppQuery(ctx context.Context, params *models.AnswerWebAppQueryRequest) (*models.SentWebAppMessage, error)
func (*Bot) ApproveChatJoinRequest ¶
func (*Bot) ApproveSuggestedPost ¶
func (*Bot) BanChatMember ¶
func (*Bot) BanChatSenderChat ¶
func (*Bot) CloseForumTopic ¶
func (*Bot) CloseGeneralForumTopic ¶
func (*Bot) ConvertGiftToStars ¶
func (*Bot) CopyMessage ¶
func (*Bot) CopyMessages ¶
func (*Bot) CreateChatInviteLink ¶
func (b *Bot) CreateChatInviteLink(ctx context.Context, params *models.CreateChatInviteLinkRequest) (*models.ChatInviteLink, error)
func (*Bot) CreateChatSubscriptionInviteLink ¶
func (b *Bot) CreateChatSubscriptionInviteLink(ctx context.Context, params *models.CreateChatSubscriptionInviteLinkRequest) (*models.ChatInviteLink, error)
func (*Bot) CreateForumTopic ¶
func (b *Bot) CreateForumTopic(ctx context.Context, params *models.CreateForumTopicRequest) (*models.ForumTopic, error)
func (*Bot) CreateInvoiceLink ¶
func (*Bot) CreateNewStickerSet ¶
func (*Bot) DeclineChatJoinRequest ¶
func (*Bot) DeclineSuggestedPost ¶
func (*Bot) DeleteBusinessMessages ¶
func (*Bot) DeleteChatPhoto ¶
func (*Bot) DeleteChatStickerSet ¶
func (*Bot) DeleteForumTopic ¶
func (*Bot) DeleteMessage ¶
func (*Bot) DeleteMessages ¶
func (*Bot) DeleteMyCommands ¶
func (*Bot) DeleteStickerFromSet ¶
func (*Bot) DeleteStickerSet ¶
func (*Bot) DeleteStory ¶
func (*Bot) DeleteWebhook ¶
func (*Bot) EditChatInviteLink ¶
func (b *Bot) EditChatInviteLink(ctx context.Context, params *models.EditChatInviteLinkRequest) (*models.ChatInviteLink, error)
func (*Bot) EditChatSubscriptionInviteLink ¶
func (b *Bot) EditChatSubscriptionInviteLink(ctx context.Context, params *models.EditChatSubscriptionInviteLinkRequest) (*models.ChatInviteLink, error)
func (*Bot) EditForumTopic ¶
func (*Bot) EditGeneralForumTopic ¶
func (*Bot) EditMessageCaption ¶
func (*Bot) EditMessageChecklist ¶
func (*Bot) EditMessageLiveLocation ¶
func (*Bot) EditMessageMedia ¶
func (*Bot) EditMessageReplyMarkup ¶
func (*Bot) EditMessageText ¶
func (*Bot) EditUserStarSubscription ¶
func (*Bot) ExportChatInviteLink ¶
func (*Bot) ForwardMessage ¶
func (*Bot) ForwardMessages ¶
func (*Bot) GetAvailableGifts ¶
func (*Bot) GetBusinessAccountGifts ¶
func (b *Bot) GetBusinessAccountGifts(ctx context.Context, params *models.GetBusinessAccountGiftsRequest) (*models.OwnedGifts, error)
func (*Bot) GetBusinessAccountStarBalance ¶
func (b *Bot) GetBusinessAccountStarBalance(ctx context.Context, params *models.GetBusinessAccountStarBalanceRequest) (*models.StarAmount, error)
func (*Bot) GetBusinessConnection ¶
func (b *Bot) GetBusinessConnection(ctx context.Context, params *models.GetBusinessConnectionRequest) (*models.BusinessConnection, error)
func (*Bot) GetChat ¶
func (b *Bot) GetChat(ctx context.Context, params *models.GetChatRequest) (*models.ChatFullInfo, error)
func (*Bot) GetChatAdministrators ¶
func (b *Bot) GetChatAdministrators(ctx context.Context, params *models.GetChatAdministratorsRequest) ([]models.ChatMember, error)
func (*Bot) GetChatMember ¶
func (b *Bot) GetChatMember(ctx context.Context, params *models.GetChatMemberRequest) (*models.ChatMember, error)
func (*Bot) GetChatMemberCount ¶
func (*Bot) GetChatMenuButton ¶
func (b *Bot) GetChatMenuButton(ctx context.Context, params *models.GetChatMenuButtonRequest) (*models.MenuButton, error)
func (*Bot) GetCustomEmojiStickers ¶
func (*Bot) GetForumTopicIconStickers ¶
func (*Bot) GetGameHighScores ¶
func (b *Bot) GetGameHighScores(ctx context.Context, params *models.GetGameHighScoresRequest) ([]models.GameHighScore, error)
func (*Bot) GetMyCommands ¶
func (b *Bot) GetMyCommands(ctx context.Context, params *models.GetMyCommandsRequest) ([]models.BotCommand, error)
func (*Bot) GetMyDefaultAdministratorRights ¶
func (b *Bot) GetMyDefaultAdministratorRights(ctx context.Context, params *models.GetMyDefaultAdministratorRightsRequest) (*models.ChatAdministratorRights, error)
func (*Bot) GetMyDescription ¶
func (b *Bot) GetMyDescription(ctx context.Context, params *models.GetMyDescriptionRequest) (*models.BotDescription, error)
func (*Bot) GetMyShortDescription ¶
func (b *Bot) GetMyShortDescription(ctx context.Context, params *models.GetMyShortDescriptionRequest) (*models.BotShortDescription, error)
func (*Bot) GetMyStarBalance ¶
func (*Bot) GetStarTransactions ¶
func (b *Bot) GetStarTransactions(ctx context.Context, params *models.GetStarTransactionsRequest) (*models.StarTransactions, error)
func (*Bot) GetStickerSet ¶
func (b *Bot) GetStickerSet(ctx context.Context, params *models.GetStickerSetRequest) (*models.StickerSet, error)
func (*Bot) GetUpdates ¶
func (*Bot) GetUserChatBoosts ¶
func (b *Bot) GetUserChatBoosts(ctx context.Context, params *models.GetUserChatBoostsRequest) (*models.UserChatBoosts, error)
func (*Bot) GetUserProfilePhotos ¶
func (b *Bot) GetUserProfilePhotos(ctx context.Context, params *models.GetUserProfilePhotosRequest) (*models.UserProfilePhotos, error)
func (*Bot) GetWebhookInfo ¶
func (*Bot) GiftPremiumSubscription ¶
func (*Bot) HideGeneralForumTopic ¶
func (*Bot) OnHelpCommand ¶
func (*Bot) OnStartCommand ¶
func (*Bot) PinChatMessage ¶
func (*Bot) PromoteChatMember ¶
func (*Bot) ReadBusinessMessage ¶
func (*Bot) RefundStarPayment ¶
func (*Bot) RegisterCommandHandler ¶
func (*Bot) RegisterHandler ¶
func (b *Bot) RegisterHandler(handlerType HandlerType, pattern string, matchType MatchType, handlers ...Handler)
func (*Bot) RemoveBusinessAccountProfilePhoto ¶
func (*Bot) RemoveChatVerification ¶
func (*Bot) RemoveUserVerification ¶
func (*Bot) ReopenForumTopic ¶
func (*Bot) ReopenGeneralForumTopic ¶
func (*Bot) ReplaceStickerInSet ¶
func (*Bot) RestrictChatMember ¶
func (*Bot) RevokeChatInviteLink ¶
func (b *Bot) RevokeChatInviteLink(ctx context.Context, params *models.RevokeChatInviteLinkRequest) (*models.ChatInviteLink, error)
func (*Bot) SavePreparedInlineMessage ¶
func (b *Bot) SavePreparedInlineMessage(ctx context.Context, params *models.SavePreparedInlineMessageRequest) (*models.PreparedInlineMessage, error)
func (*Bot) SendAnimation ¶
func (*Bot) SendChatAction ¶
func (*Bot) SendChecklist ¶
func (*Bot) SendContact ¶
func (*Bot) SendDocument ¶
func (*Bot) SendInvoice ¶
func (*Bot) SendLocation ¶
func (*Bot) SendMediaGroup ¶
func (*Bot) SendMessage ¶
func (*Bot) SendMessageHelper ¶
func (*Bot) SendPaidMedia ¶
func (*Bot) SendSticker ¶
func (*Bot) SendVideoNote ¶
func (*Bot) SetBotCommands ¶
func (b *Bot) SetBotCommands(ctx context.Context, commands []models.BotCommand, options ...CommandOption) error
func (*Bot) SetBusinessAccountBio ¶
func (*Bot) SetBusinessAccountGiftSettings ¶
func (*Bot) SetBusinessAccountName ¶
func (*Bot) SetBusinessAccountProfilePhoto ¶
func (*Bot) SetBusinessAccountUsername ¶
func (*Bot) SetChatAdministratorCustomTitle ¶
func (*Bot) SetChatDescription ¶
func (*Bot) SetChatMenuButton ¶
func (*Bot) SetChatPermissions ¶
func (*Bot) SetChatPhoto ¶
func (*Bot) SetChatStickerSet ¶
func (*Bot) SetChatTitle ¶
func (*Bot) SetCustomEmojiStickerSetThumbnail ¶
func (*Bot) SetGameScore ¶
func (*Bot) SetMessageReaction ¶
func (*Bot) SetMyCommands ¶
func (*Bot) SetMyDefaultAdministratorRights ¶
func (*Bot) SetMyDescription ¶
func (*Bot) SetMyShortDescription ¶
func (*Bot) SetPassportDataErrors ¶
func (*Bot) SetStickerEmojiList ¶
func (*Bot) SetStickerKeywords ¶
func (*Bot) SetStickerMaskPosition ¶
func (*Bot) SetStickerPositionInSet ¶
func (*Bot) SetStickerSetThumbnail ¶
func (*Bot) SetStickerSetTitle ¶
func (*Bot) SetUserEmojiStatus ¶
func (*Bot) SetWebhook ¶
func (*Bot) StopMessageLiveLocation ¶
func (*Bot) TransferBusinessAccountStars ¶
func (*Bot) TransferGift ¶
func (*Bot) UnbanChatMember ¶
func (*Bot) UnbanChatSenderChat ¶
func (*Bot) UnhideGeneralForumTopic ¶
func (*Bot) UnpinAllChatMessages ¶
func (*Bot) UnpinAllForumTopicMessages ¶
func (*Bot) UnpinAllGeneralForumTopicMessages ¶
func (*Bot) UnpinChatMessage ¶
func (*Bot) UpgradeGift ¶
func (*Bot) UploadStickerFile ¶
func (*Bot) VerifyChat ¶
func (*Bot) VerifyUser ¶
type CommandOption ¶
type CommandOption func(*commandConfig)
func WithLanguage ¶
func WithLanguage(languageCode string) CommandOption
func WithScope ¶
func WithScope(scope models.BotCommandScope) CommandOption
type Context ¶ added in v0.4.0
type HandlerType ¶
type HandlerType int
const ( HandlerTypeMessageText HandlerType = iota HandlerTypeCallbackQueryData HandlerTypeCallbackQueryGameShortName HandlerTypePhotoCaption )
type Middleware ¶
type Middleware func() Handler
Source Files
¶
Click to show internal directories.
Click to hide internal directories.