Sup, /pr/По случаю появившегося свободного времени решил ради прикола попробовать научиться делать ботов в телеге. Трабл в том, что я тупой, и в создании серверных приложений понимаю чуть менее, чем нихуяС регистрацией, получением токена, etc проблем нет, по этому поводу есть множество русскоязычных источников. Для начала я задумал сделать простейший бот: пользователю предлагается выбрать одно из двух чисел - 1 или 2. В зависимости от сделанного выбора юзер получает либо изображение пик точеных, либо картинку с хуями дрочеными.Т.е. число, выбранное пользователем, летит на сервер, который в зависимости от полученного значения посылает обратно одну из двух картинок. Думаю, написать подобную программу на питоне будет не сложно хотя я никогда этого не делал. На начальном этапе меня интересует следующий вопрос:Я арендовал дешевый VPS с установленной на нем Ubuntu. В админке я вижу адрес IPv4 - подозреваю, что именно на него должны посылаться запросы или нет?. Если да, то как сделать так, чтобы при посылке какого-то запроса на этот адрес сервер собственно начал его обрабатывать?К примеру, когда мы вбиваем адрес какого-то сайта, мы обращаемся к серверу, в корне которого есть файл index.php, который выдает нам свое содержимое и при надобности с его помощью можно связаться с другими пхп-файлами. В питоне-убунту есть какой-то аналог index.php? Или куда и как там вообще нужно вставить обрабатывающий код? прошу прощения за сумбурную формулировку, просто я бухойНадеюсь на вашу помощь
bump
вверх
>>904521 (OP)>просто я бухой>Надеюсь на вашу помощьЗачем помогать наркоману?
>>904521 (OP)Чтобы телеграм переправлял запросы к тебе, нужно прописать в консоли хук<code>curl -d "url=https://путь_к_твоемму_скрипту" https://api.telegram.org/botYOUR_TELEGRAM_TOKEN/setWebhook</code>
>>904582Для обработки пользовательского ввода используй это // Получаем запрос от Telegram $content = file_get_contents("php://input"); $update = json_decode($content, TRUE); $message = $update["message"]; // Получаем внутренний номер чата Telegram и команду, введённую пользователем в чате $chatId = $message["chat"]["id"]; $text = $message["text"];
Что за VPS, сколько стоит?
>>904583Ты это отсюда спиздил: https://habrahabr.ru/company/cleantalk/blog/302870/Спасибо, до этого не натыкался на эту статью, касательно самого бота вроде все стало понятно>>904599На том же Хабре наткнулся на статью про cloud4box.com, взял за 149 руб. И бля, я просто не могу залогиниться в VNC. Ввожу логин root я так понял, далее предлагается ввести пароль, но он не вводится, сука. Через несколько секунд выводится login incorrect. При этом мой тариф не предполагает какой-либо техподдержки, если до вечера не разберусь, скорее всего попробую какой-то другой тариф или VPS взять
>>904582>в консолиЭто вот в этой самой VNC?
>>904670Не нажимай enter после появления надписи password.Вводи пароль, несмотря на то, что он не отображается в консоли.
На линуксах введенные символы пароля не показываются, так что сделай как советовал анон ниже. Если всё же не получится, советую попробовать захостить бота на cloud9, я своего там разместил