2024-04-28 10:50:41 发布
网友
我正在尝试构建一个电报机器人,它使用Webhook将来自电报组聊天的消息转发到空闲频道。 当时,我能够转发所有的文字信息和照片说明(仅标题)
如果文件(照片、视频等)在连接的组中发送,是否有方法获取其URL并将其转发到post请求? 当被问到时,Slack support告诉我可以发送URL,但在发送文件时,我找不到Telegram机器人发送的JSON更新
谢谢你的帮助
在搜索和询问专家后
在从Telegram bot接收到webhook更新中的file_id之后, 为了按Slack要求获取图像url,应使用以下url从电报api获取请求路径:
file_id
"https://api.telegram.org/bot/<BOT_TOKEN>/getFile?file_id=<FILE_ID>"
以及访问json_dict['result']['file_path']下的“文件路径”
json_dict['result']['file_path']
下一步是使用路径并将其添加到此URL:
"https://api.telegram.org/file/bot/<BOT_TOKEN>/<FILE_PATH>"
然后使用链接中提到的模式向SlackWebhook URL发送POST请求:https://api.slack.com/messaging/webhooks
更多信息请访问API手册网站: https://core.telegram.org/bots/api#getfile
在搜索和询问专家后
在从Telegram bot接收到webhook更新中的
file_id
之后, 为了按Slack要求获取图像url,应使用以下url从电报api获取请求路径:以及访问
json_dict['result']['file_path']
下的“文件路径”下一步是使用路径并将其添加到此URL:
然后使用链接中提到的模式向SlackWebhook URL发送POST请求:https://api.slack.com/messaging/webhooks
更多信息请访问API手册网站: https://core.telegram.org/bots/api#getfile
相关问题 更多 >
编程相关推荐