gpt4 book ai didi

go - 如何使用Telegram bot API查找邮件的文件唯一ID?

转载 作者:行者123 更新时间:2023-12-01 22:14:57 25 4
gpt4 key购买 nike

我正在尝试使用Golang Telegram机器人API,但是我发送给机器人的消息文件ID出现问题。
我将VOICE类型的消息转发给了该漫游器,并在代码中读取了该文件的唯一ID,以了解漫游器是否已收到该语音消息(...可能已由其他用户转发)。
问题是,当我使用此代码msg.Voice.FileID读取ID时,总是得到不同的字符串。但并非完全不同,字符串的第一部分和最后部分始终是相同的,但中间部分会发生变化,如下所示:

我第一次转发邮件时的id: aaaaaa_abc_zzzzz
我第二次转发邮件的ID: aaaaaa_def_zzzzz

该文档没有对此说什么...(https://godoc.org/github.com/go-telegram-bot-api/telegram-bot-api)
你们知道如何处理文件ID吗?我的目标是能够说“好,我收到了来自此用户或其他用户的这张照片(或语音,音频或视频)”
感谢您的时间
已经

最佳答案

正如reddit用户指出的here一样,可以按照Telegram API https://core.telegram.org/bots/api-changelog#december-31-2019的v4.5拥有文件的唯一ID。

我找不到原因,因为a正在读取Golang实现godoc,而“唯一ID”功能尚未实现。

我将添加它并进行PR。

关于go - 如何使用Telegram bot API查找邮件的文件唯一ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60967976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com