Documentation
¶
Index ¶
- func AddChatMembers[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, userIDs []int64, forwardLimit int) (bool, error)
- func BanChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion, untilDate int) (tg.UpdatesClass, error)
- func DeleteMessages[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageIDs []int) error
- func DemoteChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion, opts *adapter.EditAdminOpts) (bool, error)
- func EditCaption[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageID int, caption string, ...) (*types.Message, error)
- func EditMessage[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesEditMessageRequest, ...) (*types.Message, error)
- func EditReplyMarkup[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageID int, ...) (*types.Message, error)
- func GetChat[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion) (tg.ChatClass, error)
- func GetChatInviteLink[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, ...) (tg.ExportedChatInviteClass, error)
- func GetChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion) (*types.Participant, error)
- func GetChatMembers[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, opts ...*adapter.GetChatMembersOpts) ([]*types.Participant, error)
- func GetFullChat[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion) (tg.ChatFullClass, error)
- func GetFullUser[chatUnion ChatUnion](ctx *adapter.Context, user chatUnion) (*tg.UserFull, error)
- func GetMessages[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageIDs []tg.InputMessageClass) ([]tg.MessageClass, error)
- func GetUser[chatUnion ChatUnion](ctx *adapter.Context, user chatUnion) (*tg.User, error)
- func GetUserProfilePhotos[chatUnion ChatUnion](ctx *adapter.Context, user chatUnion, opts *tg.PhotosGetUserPhotosRequest) ([]tg.PhotoClass, error)
- func Leave[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion) (tg.UpdatesClass, error)
- func PinMessage[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageID int) (tg.UpdatesClass, error)
- func PromoteChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion, opts *adapter.EditAdminOpts) (bool, error)
- func SendMedia[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesSendMediaRequest, ...) (*types.Message, error)
- func SendMessage[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesSendMessageRequest, ...) (*types.Message, error)
- func SendMultiMedia[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, ...) (*types.Message, error)
- func SendReaction[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesSendReactionRequest) (*types.Message, error)
- func TransferStarGift[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, starGift tg.InputSavedStarGiftClass) (tg.UpdatesClass, error)
- func UnPinAllMessages[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion) error
- func UnPinMessage[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageID int) error
- func UnbanChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion) (bool, error)
- type ChatUnion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddChatMembers ¶
func AddChatMembers[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, userIDs []int64, forwardLimit int) (bool, error)
AddChatMembers is a generic helper for adapter.Context.AddChatMembers method.
func BanChatMember ¶
func BanChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion, untilDate int) (tg.UpdatesClass, error)
BanChatMember is a generic helper for adapter.Context.BanChatMember method.
func DeleteMessages ¶
func DeleteMessages[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageIDs []int) error
DeleteMessages is a generic helper for adapter.Context.DeleteMessages method.
func DemoteChatMember ¶
func DemoteChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion, opts *adapter.EditAdminOpts) (bool, error)
DemoteChatMember is a generic helper for adapter.Context.DemoteChatMember method.
func EditCaption ¶
func EditCaption[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageID int, caption string, entities []tg.MessageEntityClass) (*types.Message, error)
EditCaption is a generic helper for adapter.Context.EditCaption method.
func EditMessage ¶
func EditMessage[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesEditMessageRequest, businessConnectionID ...string) (*types.Message, error)
EditMessage is a generic helper for adapter.Context.EditMessage method.
func EditReplyMarkup ¶
func EditReplyMarkup[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageID int, markup tg.ReplyMarkupClass) (*types.Message, error)
EditReplyMarkup is a generic helper for adapter.Context.EditReplyMarkup method.
func GetChatInviteLink ¶
func GetChatInviteLink[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, req ...*tg.MessagesExportChatInviteRequest) (tg.ExportedChatInviteClass, error)
GetChatInviteLink is a generic helper for adapter.Context.GetChatInviteLink method.
func GetChatMember ¶
func GetChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion) (*types.Participant, error)
GetChatMember is a generic helper for adapter.Context.GetChatMember method.
func GetChatMembers ¶
func GetChatMembers[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, opts ...*adapter.GetChatMembersOpts) ([]*types.Participant, error)
GetChatMembers is a generic helper for adapter.Context.GetChatMembers method.
func GetFullChat ¶
func GetFullChat[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion) (tg.ChatFullClass, error)
GetFullChat is a generic helper for adapter.Context.GetFullChat method.
func GetFullUser ¶
GetFullUser is a generic helper for adapter.Context.GetFullUser method.
func GetMessages ¶
func GetMessages[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageIDs []tg.InputMessageClass) ([]tg.MessageClass, error)
GetMessages is a generic helper for adapter.Context.GetMessages method.
func GetUserProfilePhotos ¶
func GetUserProfilePhotos[chatUnion ChatUnion](ctx *adapter.Context, user chatUnion, opts *tg.PhotosGetUserPhotosRequest) ([]tg.PhotoClass, error)
GetUserProfilePhotos is a generic helper for adapter.Context.GetUserProfilePhotos method.
func PinMessage ¶
func PinMessage[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, messageID int) (tg.UpdatesClass, error)
PinMessage is a generic helper for adapter.Context.PinMessage method.
func PromoteChatMember ¶
func PromoteChatMember[chatUnion ChatUnion](ctx *adapter.Context, chat, user chatUnion, opts *adapter.EditAdminOpts) (bool, error)
PromoteChatMember is a generic helper for adapter.Context.PromoteChatMember method.
func SendMedia ¶
func SendMedia[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesSendMediaRequest, businessConnectionID ...string) (*types.Message, error)
SendMedia is a generic helper for adapter.Context.SendMedia method.
func SendMessage ¶
func SendMessage[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesSendMessageRequest, businessConnectionID ...string) (*types.Message, error)
SendMessage is a generic helper for adapter.Context.SendMessage method.
func SendMultiMedia ¶
func SendMultiMedia[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesSendMultiMediaRequest, businessConnectionID ...string) (*types.Message, error)
SendMultiMedia is a generic helper for adapter.Context.SendMultiMedia method.
func SendReaction ¶
func SendReaction[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, request *tg.MessagesSendReactionRequest) (*types.Message, error)
SendReaction is a generic helper for adapter.Context.SendReaction method.
func TransferStarGift ¶
func TransferStarGift[chatUnion ChatUnion](ctx *adapter.Context, chat chatUnion, starGift tg.InputSavedStarGiftClass) (tg.UpdatesClass, error)
TransferStarGift is a generic helper for adapter.Context.TransferStarGift method.
func UnPinAllMessages ¶
UnPinAllMessages is a generic helper for adapter.Context.UnPinAllMessages method.
func UnPinMessage ¶
UnPinMessage is a generic helper for adapter.Context.UnPinMessage method.