Итак, у меня есть ссылка на тему, предоставленная пользователем. Я хочу проверить, правильна ли эта ссылка на тему или нет, используя API Telegram Bot.
На данный момент в Telegram Bot API нет методов API, позволяющих узнать, действительно ли ссылка ведет к существующей теме в чате форума.
Но я могу предложить обходной путь: вы можете попробовать вызвать метод отправки, например sendMessage
, с передачей идентификатора потока. Помните, что для отправки сообщения ваш бот должен находиться в указанном чате (и ему необходимы необходимые разрешения, если они необходимы).
Если тема не существует, вы получите исключение от Telegram Bot API следующим образом:
{
"ok": false,
"error_code": 400,
"description": "Bad Request: message thread not found"
}
Итак, обходной путь выглядит примерно так:
deleteMessage
, чтобы удалить тестовое сообщение.Надеюсь это поможет!