120 читали · 4 года назад
Установка WebHook для телеграм бота
При разработке телеграмм бота с использованием webhook, нам необходимо их установить с помощью токена от бота полученного в @BotFather. Для отладки самого бота локально. Как это делать полностью рассказывать не буду, есть куча инструкций, например: https://pavelpage.ru/koderstvo/nastroyka-ngrok-dlya-otladki-telegram-bota.html Чтобы не мучаться каждый раз с этими ссылками написал небольшую утилиту для установки webhook в полуавтоматическом режиме. В конфиге нужно: 1) прописать токен своего бота 2) указать локальный эндпоинт, куда будут отправляться запросы...
7 лет назад
Туннелированные веб-хуки | Tunneled webhooks
#tunneling #webhooks #ngrok #telegram #bot #php #development Игрался с созданием бота для Telegram, изучил возможность проброса публичных HTTP-запросов на рабочую станцию без белого IP. Сервисом туннелирования был выбран ngrok, так как можно пользоваться абсолютно бесплатно, есть некоторые ограничения, но при разработке возможностей более чем достаточно. Одним из ограничений для бесплатного использования является уникальная внешняя ссылка, ведущая на рабочую станцию разрабочика при каждом запуске локально, из-за чего и задумался, нельзя ли автоматизировать поднятия сервиса туннелирования запросов и регистрацию веб-хуков...
691 читали · 4 года назад
Настройка виртуальных хостов Nginx в Ubuntu, или как разместить несколько сайтов на одном сервере.
Данное руководство покажет, как настроить виртуальные хосты Nginx на сервере Ubuntu. Допустим у нас есть два домена и мы хотим разместить их на одном сервере. В моем случае это будет домен free-calc.online и test.com. Не забудьте заменить их своими доменными именами. Каталоги Document Root По умолчанию в Ubuntu включен один стандартный виртуальный хост Nginx, который обслуживает документы из каталога: /var/www/html Для обслуживания нескольких сайтов нужно создать дополнительные каталоги. Каталог /var/www/html будет использоваться в качестве каталога по умолчанию, который будет обслуживаться, если запрос клиента не соответствует ни одному из других сайтов...