Ты уже писал боту. Точно писал. Заказывал что-то в чате, проверял баланс, играл в «угадайку» прямо в Telegram. Тебе отвечали мгновенно. В три часа ночи. Без «подожди, я занят».
После урока сможешь: объяснить тему «Что такое чат-бот и как он живёт» и выполнить связанный с ней учебный шаг без подсказки.
Это был не человек за экраном. Это бот. И самое классное: такого бота ты соберёшь сам. Не «когда-нибудь потом», а уже на этом курсе. Давай разберёмся, как он вообще работает.
Бот это автомат в чате
Представь автомат с газировкой. Кидаешь монетку, жмёшь кнопку, получаешь банку. Автомат не думает. Он просто делает то, что в него заложили: нажали эту кнопку, выдали эту банку.
Чат-бот устроен так же, только живёт в мессенджере. Ты пишешь ему сообщение, он отвечает по правилам, которые придумал его создатель. То есть ты.
Наш бот не будет «думать как живой человек». Никакого искусственного интеллекта. Он работает на чётких правилах, и это здорово, потому что ты всё контролируешь.
Путь одного сообщения
Вот что происходит, когда ты пишешь боту «привет». Сначала сообщение улетает не к боту напрямую, а на сервер мессенджера. Сервер это большой компьютер Telegram или ВКонтакте, который держит всю переписку.
Дальше твоя программа (тот самый бот, который ты написал) спрашивает у сервера: «Мне ничего не приходило?». Сервер отвечает: «Да, тут привет от такого-то». Программа смотрит в свои правила, видит, что на «привет» надо ответить, и отправляет ответ обратно через сервер. Ты получаешь его в чате.
Весь круг занимает доли секунды. Сообщение, сервер, твоя программа, ответ, и снова к тебе. Запомни эту цепочку, ты будешь возвращаться к ней весь курс.
Боты бывают очень разные
Бот-магазин показывает товары и собирает заказы. Бот-викторина задаёт вопросы и считает очки. Бот-напоминалка пишет «не забудь про тренировку». Бот-игра играет с тобой в чате.
Все они работают по одной схеме сверху. Меняются только правила внутри. И ты научишься писать эти правила. К концу курса у тебя будет коллекция ботов, и каждым можно похвастаться друзьям.
Контрольный вопрос. Ты написал боту «привет». Что происходит дальше по схеме работы бота?
Подсказка: Вспомни цепочку: сообщение, сервер, твоя программа, ответ.
Онлайн-проверка ответа появится позже
