CreateStickerSetParams
Closed this issue · 1 comments
AlimByWater commented
CreateNewStickerSetParams should have stickers
field, but has sticker
instead. This results in error Bad Request: there is no sticker file in the request
docs: https://core.telegram.org/bots/api#createnewstickerset
my code snippet
openFile, err := os.ReadFile(emojiFiles[0])
if err != nil {
return nil, fmt.Errorf("open file: %w", err)
}
_, err = b.CreateNewStickerSet(ctx, &bot.CreateNewStickerSetParams{
UserID: args.UserID,
Name: args.PackLink,
Title: args.SetName,
StickerType: "custom_emoji",
Sticker: &models.InputFileUpload{
Filename: emojiFiles[0],
Data: bytes.NewReader(openFile),
},
})
if err != nil {
return nil, err
}
negasus commented
Fixed v1.11.1