Есть на официальном сайте
API.
Чтобы работать с методом setWebHook - гуглите. Я вчера весь день потратил, чтобы понять, как залить мозги бота на heroku, как с этим heroku работать и т.д.
Для работы нужен сертификат - который бесплатно выдается на heroku. Если есть свой сервер - делаете самоподписанный сертификат и используете.
Еще гляньте бота @manybot - он умеет что-то сам скробблить и меню можно создать самому без знаний технической стороны.