You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自定义Telegram getupdates接口URL以仅返回text字段

Telegram getUpdates 仅获取消息text内容的解决办法

Telegram Bot API的getUpdates接口不支持直接通过URL参数过滤响应结果,只返回消息的text字段——你没法通过在原URL末尾添加字符串实现这个需求,必须对接口返回的完整JSON数据做后续处理。

常用的两种处理方式:

  • 代码解析JSON:以Python为例,请求接口后提取目标字段,示例代码:
    import requests
    
    token = "你的机器人token"
    url = f"https://api.telegram.org/bot{token}/getupdates?offset=-1"
    response = requests.get(url).json()
    if response.get("ok") and response.get("result"):
        last_message_text = response["result"][0]["message"]["text"]
        print(last_message_text)
    
  • 命令行工具处理:用jq工具直接提取字段,命令如下:
    curl "https://api.telegram.org/bot<token>/getupdates?offset=-1" | jq '.result[0].message.text'
    

内容的提问来源于stack exchange,提问作者matin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 08:11:28