在电报机器人中发送贴纸
动画电报消息是电报中情感交流的独特视觉格式. 贴纸是静态(WEBP)或动画(TGS)图像,针对快速发送和自动播放进行了优化。 它们不支持文本,但它们可以伴随交互式按钮。 每个贴纸都属于通过@StickersBot创建的特定包装,可确保一致的设计。

电报中贴纸接受什么格式,有什么限制?
Telegram为不同类型的贴纸提供不同的图像格式。:
- 巴布亚新几内亚. 适用于静态贴纸。 该格式提供高质量的图像和透明的背景。 贴纸的尺寸为512×512像素。
- WEBP的. 动画贴纸的格式。 允许您创建创意和风景如画的动画。 贴纸尺寸也是512×512像素。
- TGS公司. 电报的动画贴纸的特殊格式。 动画持续时间不能超过3秒,帧速率为30或60FPS。 画布尺寸为512×512像素。
一些限制:
1. 决议案:
-敏。: 100×100像素,
-麦克斯: 512×512px(为清晰起见,建议使用512×512)。
2. 透明度: 需要(背景自动删除)。
3. 预览: 自动生成方形预览.
4. 动画制作:
-只限TGS(电报格式),
-麦克斯 持续时间:3秒,
-麦克斯 帧速率:60FPS.
发送贴纸时的流行错误
400坏请求:STICKER_PNG_NOPNG
-原因:PNG被发送而不是WEBP/TGS。
-解决方案:转换为WEBP:
400坏请求:STICKER_TGS_NOTGS
-原因:无效的TGS文件。
-解决方案:通过[tgsviewer]检查动画(https://www.tgsviewer.com /)。
400错误请求:无效贴纸表情符号
-原因:创建集合时,指定了不存在的表情符号。
-解决方案:仅使用标准表情符号(✅: 😊, ❤️, ⭐️).
400错误请求:贴纸集名称无效
-原因:集合的名称包含禁止字符。
-解决方案:使用拉丁字母和下划线:my_cool_pack。
403禁止:Bot不是贴纸集所有者
-解决方案:仅通过创建贴纸的帐户创建集。
资料
BOT-MARKET API的技术信息
- -消息类型代码('MessageType'):"10"(用于`sendSticker')。
- -麦克斯 发送速度:30贴纸/秒(由于文件的重量较低)。
- -设定限制:
- 静态:每包最多120个贴纸,
- 动画:每包最多50个贴纸。
有效使用的提示
1. 设计规则:
-轮廓:2-3px笔划,在任何背景上形成对比。
-尺寸:512×512px具有透明度→Telegram在聊天中将自身缩放为100-200px。
2. 宣传套件:
-在贴纸下面添加一个按钮