Как реализовать сохранение страницы сайта при получении ссылки в боте? Т.е пользователь отправляет боту ссылку, бот определяет формат ссылки, типа если она соответствует такому формату: site.com/test/test/test/test, то он её сохраняет на локалку?
Из первого что приходит на ум можно проверить наличие точки после которого идет доменное имя. Делаешь get-запрос если в результате сервер ответил код 200, значит сайт.