2016-08-16 5 views
0

Я хочу создать BOT для Telegram, но у меня есть проблемы с отправкой моего файла public.key в телеграмму. У меня есть vps и последняя версия directadmin, установленная на нем. Я купил бесплатный IP-адрес и назначил его одному из «моих пользователей», который я собираюсь использовать для создания своего бота. Я создал сертификат letencrypt для него, и теперь он подходит с протоколом https. Затем я создал бота в BotFather и получил мой токен BOT и поместил файл public.key в папку public_html этого пользователя. Я открыл шпатлевку, подключился к моему vsp и набрал эти команды curl, но все же получил ошибку 400 от телеграммы. вот команда, которую я использовал:Telegram Bot api - как отправить мой подписанный сертифицированный файл с помощью curl?

curl -F "url=https://mybot_url" -F "[email protected]/home/user/domains/user's_domain/public_html/bots/public.key" https://api.telegram.org/bot<Token>/setWebhook 

Я был бы благодарен, если кто-то поможет мне исправить это :)

ответ

0

Я решил эту проблему путем удаления letsencrypt плагина и использовать CloudFlare вместо него. оставаться в безопасности :)