telegram bot如何获取上传文件的file_id?

2024-02-13

在 telegram API 文档中我看到:“您可以传递file_id作为字符串重新发送 Telegram 服务器上已有的照片”,但我找不到获取上传文件的 file_id 的方法。我怎样才能获取它?


它取决于您的 content_types ,例如:

Video:

message.video.file_id

Audio:

message.audio.file_id

Photo:

message.photo[2].file_id

更多请参见this https://github.com/eternnoir/pyTelegramBotAPI#types link.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

telegram bot如何获取上传文件的file_id? 的相关文章

  • 节点检查器显示对象“无属性”

    我在调试场景中相当陌生 尤其是节点检查器 安装节点检查器后 我使用 debug 参数启动了简单的节点应用程序 并且能够在 localhost 8080 debug port 5858 处看到调试视图 当我让应用程序在此断点处停止时 rout
  • 如何从控制器返回 PDF 文件

    我正在尝试使用 NestJs 从控制器端点返回 PDF 文件 未设置时Content typeheader 返回的数据getDocumentFile 很好地返回给用户 然而 当我添加标头时 我得到的返回似乎是某种奇怪形式的 GUID 响应总
  • 如何使用 Stripe 在一次操作中创建客户和卡片?

    我正在尝试第一次初始化客户 我有一个表格 他们可以在那里注册和填写所有内容 然后他们提交 在客户端上 会发生以下情况 var cardValues AutoForm getFormValues credit card form insert
  • 如何使用 Web 套接字和 Angular CLI 设置代理

    我有一个使用 Angular CLI 构建的简单 Web 应用程序 我希望它使用网络套接字与后端通信 我已经编写了后端 并使用一个简单的 index html 页面进行了测试 服务器可以在套接字上发送和接收该页面 在我的 angular c
  • 使用端口 80 的 AWS Elastic Beanstalk 上的 WebSocket 问题

    我正在将一个 node js 应用程序从 Heroku 迁移到在端口 80 上使用 WebSocket 的 AWS Elastic Beanstalk WebSocket 在 AWS Elastic Beanstalk 上返回 301 错误
  • Mongodb更新很多

    我正在使用express js 和 npm 模块 mongodb 进行开发 并以 mongodb 作为数据库 我有两个集合 即 用户 和 活动 一个用户可能有数千个活动 首先 我将用户的 id 姓名和图片 url 存储到 关系的活动文件 请
  • express 或express-generator:我需要两者吗?

    只是探索 Node js 并遇到了 Express 在 npm 存储库站点上https www npmjs com package express https www npmjs com package express它明确指出安装是 np
  • socket.io 作为客户端

    有什么方法可以将socketio作为客户端运行 不是浏览器 而是nodejs脚本 我需要将数据从服务器广播到一些客户端 浏览器 和另一台linux机器 仅运行nodejs来获取变量 没有浏览器 欢迎任何想法 Regards github上有
  • Nodejs 一个接一个地运行异步函数

    我是 JS nodejs 的新手 所以如果我不能提出切中要害的问题 请原谅我 所以基本上 如果我有两个异步函数 async function init async function main 如何确保在 init 完成其异步请求后调用 ma
  • 重写规则,以便正确加载具有绝对路径的 css 和 js 文件

    我花了两个小时 但我无法弄清楚 我不知道如何谷歌解决方案 这是我在 htaccess 文件中的重写规则 RewriteCond REQUEST URI blog RewriteRule blog http localhost 2368 1
  • Node.js 检测两个猫鼬查找何时完成

    我正在尝试使用自动完成功能初始化两个输入library https www devbridge com sourcery components jquery autocomplete 当我加载页面时 我将触发 Ajax 来初始化两个输入文本
  • 如何使用 Playwright 使用选择器查找框架 (iframe)

    我有一个小问题 无法找到使用 Microsoft Playwright 框架的答案 根据您可以使用以下代码获取 iframe const frame page frame frame login 但是如何使用选择器来查找 iframe 并与
  • 如何在Sequelize中设置查询超时?

    我想看看如何在 Sequelize 中设置查询的超时时间 我查看了 Sequelize 文档以获取一些信息 但我找不到我要找的东西 我发现的最接近的是 pools acquire 选项 但我不想设置传入连接的超时 而是设置正在进行的查询的超
  • 带有 npm 启动脚本的 Nodejs 应用程序

    我对nodejs很陌生 在我的docker化环境中 我想为nodejs应用程序提供appdynamics支持 这要求每个应用程序都要求将以下内容作为其应用程序的第一行 require appdynamics profile controll
  • "message": "ENOENT: 没有这样的文件或目录,打开 'E:\\astrology\\utils\\uploads\\1600798534862qf.png'"

    正如标题所示 我得到error message ENOENT no such file or directory open E astrology utils uploads 1600798534862qf png 在我的项目中 即使在通过
  • Apache + Symfony2 + HTTPS + Node.js + Socket.io:socket.emit 未触发

    我花了几个小时来解决这个问题 但毫无结果 编辑 找到解决方案 参见我的答案 项目背景 我正在构建一个项目Symfony2 这需要一个用于上传大文件的模块 我选择了Node js and Socket IO 我必须从头开始学习 所以我可能会错
  • socket.io 的良好初学者教程? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • React Native - 无法从“index.js”解析模块“@babel/runtime/helpers/interopRequireDefault”

    正如中提到的无法解析模块 babel runtime helpers interopRequireDefault https stackoverflow com questions 52486219 unable to resolve mo
  • Node js,通过管道将 pdfkit 传输到内存流

    我在用pdfkit https github com devongovett pdfkit在我的节点服务器上 通常创建 pdf 文件 然后将它们上传到 s3 问题是 pdfkit 示例将 pdf 文档通过管道传输到节点写入流 该节点写入流将
  • 从数据库检查数据的异步解决方案各种循环子句

    我想要做的是异步检查数据库并从中获取结果 在我的应用程序中我试图实现Asynchronously将此步骤解决为 从数据库中检查手机号码JsonArray循环子句的种类 Create JsonArray从结果 打印创建的数组 我学到了足够多的

随机推荐

  • Python中的变量在使用前必须先定义吗?

    Python 很像 PHP 吗 我可以调用一个变量 如果它不存在 就会创建它 或者我需要声明它们 在 PHP 中 如果你调用一个变量并且它不存在 你会得到Notice Undefined variable 这不会创建它 再次执行相同的操作仍
  • 显示 pdf 时不显示 Favicon,如何使其显示?

    import React from react import CoursePDF from pdf course pdf function About return div p a href CoursePDF here a p div e
  • 无法让在 OS X 10.9 上构建的应用程序在 OS X 10.5 上运行

    Problem 我最近将构建环境升级到了 Xcode 6 1 1 在 OS X 10 9 上运行 现在我无法在 OS X Leopard 10 5 下再次运行我的应用程序 对于目标来说 Base SDK被设定为操作系统 X 10 6 and
  • AssociationTypeMismatch 和 FactoryGirl

    最近这件事引起了一些不满 似乎在我的黄瓜测试中使用工厂 在某些情况下会导致AssociationTypeMismatch错误例如 MyModel 65776650 expected got MyModel 28190030 ActiveRe
  • iPad/iPhone 上的 HTML5 视频背景

    I used 这个解决方案 https stackoverflow com a 3954583 269106使用 html5 视频作为我网站的背景 然而 它似乎不适用于 iPad iPhone 我得到的只是黑屏 并且视频没有调整大小 此外
  • 如何从 C# 执行 Java 程序?

    想知道是否有人知道在运行时从 C 代码执行 Java 命令行程序的好方法 它与执行本机 EXE 文件相同吗 它会同步运行还是异步运行 这意味着我可能必须等待线程完成才能找出结果 具体来说 我想从服务器端的 Web 应用程序调用一个小实用程序
  • 为什么 Data.Sequence 没有“insert”或“insertBy”,如何有效地实现它们?

    我对 Sequence 类型的接口中缺少这些函数感到困惑 因为 Data List 提供了这些函数 这里是否存在效率问题 或者只是对这些功能的需求不足 由于它们不是 Data Sequence 的一部分 我如何才能有效地实现它们以达到我的目
  • 应用程序无法正确初始化

    我们有一个使用 vs2010 构建的项目 它使用带有托管代码的 dll 我在 vs2010 中构建了 dll 目标 Framework NET 4 0 也尝试过 Client Profile 这是 2010 为您提供的唯一选项 当我去运行它
  • 如何使用函数式编程风格在 Scala 中管理数据库连接?

    我有一段使用数据库连接的 Scala 代码 def getAllProviderCodes implicit conf Configuration List String var conn java sql Connection null
  • Ruby 2.6.5 和 PostgreSQL pg-gem 分段错误

    从控制台我无法执行任何涉及数据库的操作 我遇到分段错误 rbenv versions 2 6 5 lib ruby gems 2 6 0 gems pg 1 1 4 lib pg rb 56 BUG Segmentation fault a
  • 从 s3 检索文件失败,并显示“提供的令牌已过期”。不过,相同的文件适用于 AWS CLI

    当我尝试从 s3 检索文件时遇到问题 我能够按预期连接到 s3 存储桶但是当我尝试检索该文件时 出现以下错误 正在从我的处获取凭据 aws credentials and 我可以使用 AWS CLI 从本地下载相同的文件 有什么想法这里可能
  • 重命名并保存 Outlook 中的附件

    我正在尝试使用 Outlook 规则保存附件并将其重命名为电子邮件正文中找到的单词 该单词位于冒号之后的第三行 我有一个规则集来运行这个脚本 Public Sub saveAttachtoNet itm As Outlook MailIte
  • java中检测多个按键

    我正在尝试创建一个平台 但我一直致力于如何同时检测多个按键 例如 如果我使用运行键并向前运行 然后我按下跳跃键 游戏仍然需要知道运行键是否被按下 这比我平常做的要复杂一些 通常我会允许每个Action直接改变游戏状态 这个例子展示了如何使用
  • jQuery:如何让 ajaxSend 在继续之前等待另一个 Ajax 响应?

    我正在使用 jQuery v 3 0 0 我需要ajax发送 http api jquery com ajaxsend 检查值是否存在于localStorage 将其添加到传出请求标头中 如果该值不存在于localStorage ajaxS
  • Laravel 5.1 一个表单两个提交按钮

    我正在使用 Laravel 5 1 我想制作一个带有两个提交按钮的表单 保存和保存草稿 但是当我发布表单时 我拥有除提交值之外的所有字段 我读到 当通过 ajax 发送表单时 Laravel 不会将提交按钮值放入 POST 中 所以您能帮我
  • WordPress 高级自定义字段插件 + Twig 模板

    我正在使用模板创建一个房地产网站Realia http themeforest net item realia responsive real estate wordpress theme 这个主题基于 Twig 文件 这是我的问题 我有一
  • 如何使用 Laravel 5.1 将空字符串更改为 null?

    在使用 Laravel 5 1 时 我尝试在使用 Eloquent ORM 将每个值保存到数据库之前检查每个值 我的逻辑是 如果该值为空字符串 则首先修剪该值 然后将其转换为null而不仅仅是一个空字符串 建议我创建一个 Trait 来重写
  • cURL 脚本可在本地主机上运行,​​但不能在实时服务器上运行

    我正在尝试通过脚本发送短信 我正在使用curl 运行在供应商服务器上发送短信的API fopen 和 file get contents 在我的服务器上被阻止 所以 cURL 是我唯一的选择 剧本 Initialize options fo
  • 如何隐藏 iPhone 导航栏上的“后退”按钮?

    我添加了一个导航控件来在应用程序中的视图之间切换 但某些视图不应该有 后退 前一个标题 按钮 关于如何隐藏后退按钮有什么想法吗 Objective C self navigationItem hidesBackButton YES Swif
  • telegram bot如何获取上传文件的file_id?

    在 telegram API 文档中我看到 您可以传递file id作为字符串重新发送 Telegram 服务器上已有的照片 但我找不到获取上传文件的 file id 的方法 我怎样才能获取它 它取决于您的 content types 例如