Об Ngrok¶
Если у вас установлен Ngrok и вы знаете, как им пользоваться, пропустите этот раздел.
Как вы уже знаете, боты представляют из себя сервер, который принимает запросы с платформы. Чтобы платформа смогла отправить запрос, ей сперва нужно знать публичный адрес вашего сервера. Ngrok позволяет получить этот адрес.
Почему Ngrok?
Ngrok очень прост в использовании и позволяет открыть тунель. Однако важно помнить, что этот тунель выдерживает мало подключений и существует всего 8 часов. Поэтому мы используем его только для отладки и тестирования.
Установка¶
Пройдите по этой ссылке и скачайте Ngrok. Распакуйте архив и поместите exe файл, куда считаете нужным (мы рекомендуем папку, где у вас находятся компиляторы, интерпертаторы и тд)
Следующие действия предназначены для того, чтобы у вас появилась возможность использовать Ngrok из консоли Windows, если вы используете Linux или MacOS пропустите этот пункт.
- Откройте проводник
- Нажмите правой кнопкой мыши по иконке Этот компьютер (Windows 10) или Мой компьютер (Windows 7)
- Выберите пункт Свойства
- Откройте Дополнительные параметры системы
- Далее Переменные среды
- Найдите переменную Path в разделе Системные переменные
- Добавьте сюда путь до папки, в которой находится распакованный Ngrok
- Сохраните значения переменной
Теперь Ngork можно вызывать из консоли. Для того чтобы изменения в перменных среды подействовали, нужно перезапустить открытые ранее консоли. Если вы используете консоль внутри Pycharm или иной среды разработки, следует перезапустить и ее.
Введите в консоль ngrok.
Если вы видите справочную информацию, то все прошло успешно, и Ngrok установлен.