Skip to main content

messages.searchStickers

Search for stickers using AI-powered keyword search

func (c *Client) MessagesSearchStickers(ctx context.Context, request *MessagesSearchStickersRequest) (MessagesFoundStickersClass, error)

Calling this method

client.Run(ctx, func(ctx context.Context) error {
api := client.API()

res, err := api.MessagesSearchStickers(ctx, &tg.MessagesSearchStickersRequest{
// see Parameters
})
if err != nil {
return err
}
_ = res // MessagesFoundStickersClass
return nil
})

Parameters

NameTypeRequiredDescription
EmojisboolIf set, returns custom emoji stickers
QstringyesThe search term
EmoticonstringyesSpace-separated list of emojis to search for
LangCode[]stringyesList of possible IETF language tags of the user's input language; may be empty if unknown
OffsetintyesOffset for pagination
LimitintyesMaximum number of results to return, see pagination
Hashint64yesHash used for caching, for more info click here. The hash may be generated locally by using the ids of the returned or stored sticker documents.

Returns

MessagesFoundStickersClass

References