Я экспериментирую с Golang API бота Telegram, и у меня проблема с идентификатором файла сообщения, которое я отправляю боту.
Я переправил сообщение типа VOICE боту и в коде я прочитал уникальный идентификатор этого файла, чтобы понять, получил ли бот это голосовое сообщение (может быть переадресовано другим пользователем).
Проблема в том, что когда я читаю идентификатор с этим кодом msg.Voice.FileID
, я всегда получаю другую строку. Но не полностью отличается, первая и последняя части строки всегда одинаковы, но средняя часть изменяется, как это:
идентификатор первый раз, когда я пересылаю сообщение: aaaaaa_abc_zzzzz
id второй раз, когда я пересылаю сообщение: aaaaaa_def_zzzzz
do c ничего об этом не говорит ... (https://godoc.org/github.com/go-telegram-bot-api/telegram-bot-api)
Ребята, вы знаете, как обращаться с идентификаторами файлов? Моя цель - сказать «хорошо, я получил эту фотографию (или голос, или аудио, или видео) еще от этого или другого пользователя»
Спасибо за ваше время
Ve