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

调用Telegram API的chatJoinRequest接口出现404错误如何解决?

问题排查与解决

根本原因:接口用错了

你调用的chatJoinRequest是查询已存在的聊天加入请求的接口,不是用来创建加入请求的。而且这个接口只支持POST请求,你用GET调用本身就不符合要求,加上如果目标chat_id和user_id下根本没有待处理的加入请求,就会直接返回404。

你要的「创建加入请求」分两种情况处理:

  • 如果是想让普通用户发起加入群聊的请求:这得用户自己在Telegram客户端操作,Bot没法替用户触发这个请求。
  • 如果是想用Bot处理用户的加入请求(批准/拒绝):得用对应的接口:
    • 批准请求:调用approveChatJoinRequest,用POST请求,参数传chat_id和user_id
    • 拒绝请求:调用declineChatJoinRequest,同样用POST请求,传相同参数

额外注意点

  • Bot必须是目标群聊的管理员,且拥有「邀请用户」的权限,否则处理请求时会返回权限错误。
  • 绝大多数Telegram Bot API接口都要求用POST请求,尽量避免用GET,防止参数泄露或长度超限问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 15:52:04