python - Telegram Bot API media_group_id 在 send_media_group 方法中的使用
问题描述
我正在尝试将 media_group_id 值存储在数据库中以供以后参考照片。但我无法使用 types.send_media_group 方法将其作为 MediaGroup 发送。发送媒体组照片的机制是什么?我试过了:
file=types.InputMediaPhoto('12338991854684052')
bot.send_media_group(message.from_user.id,[file,])
PS:我正在使用 pyTelegramBotAPI 库
解决方案
好吧,因为 mediaGroupId 不等于 mediaPhotoVideos。
您想记录来自同一媒体组 ID 的带有照片的多条消息,然后使用 sendMediaGroup 重新发送。
只是一个注释。您需要将每条消息的照片限制为 2 到 9 张。
推荐阅读
- unity3d - 检查游戏对象名称 Unity
- react-native - 如何仅重新渲染标记而不是地图和标记
- python - 一个 jupyter 笔记本中的 ModuleNotFound 错误
- html - 将菜单按钮对齐到右上角
- django - 如何将我的 def clean_slug 函数包含到我的视图或模板中,以便它可以工作并显示“title alr exists”
- three.js - 为什么 EffectsComposer 在默认情况下会无意中使自定义 shaderMaterial 变亮?
- swift - 致命错误:每个布局项只能出现一次:文件 SwiftUI,第 0 行
- rx-java - 使用带有 Cursor 的 RXAndroid 发出数据
- sql - Laravel 8.x - 在 mysql 中创建重复条目的最佳方法
- linux - 在linux中将/home目录添加到现有用户