TELEGRAM BOT НА PHP | Создание телеграм бота #01

Автор Maksim Inshakov
TELEGRAM BOT НА PHP | Создание телеграм бота #01

Здравствуйте друзья — это первое видео из серии уроков по созданию чат ботов в телеграм мы будем спорить язык программирования первым делом чтобы создать чат-бота.

Нам нужен хостинг который поддерживает сертификация безопасности после таких вещей не предоставляют поэтому вам нужен нормальный платный хостинг для начала мы сделаем установка библиотеки который будем работать в данном случае я использую библиотеку. О telegram-bot-sdk — это неофициальная библиотека. Но работает она.

Иди уже не первый мой плот написан с помощью этой библиотеке ссылочка на репозиторий библиотеки и официальная документация будет в описании на первую очередь нам нужно создать папку где будет находиться на субботу в моём случае я буду использовать хостинг сейчас я я подключился по ssh.

И сейчас я создам pubg Bot которую я переведу и здесь нам нужно сделать установку библиотеке понадобится компьютер и если он уже у вас установлена зачастую он установлен на всех серверах на всех картинках о том как просто выполнен вот эту команду просто копируем и вставляем терминал запускаем ждём пока библиотека загрузиться на сервер всё библиотека. Веста Сегодня проверим нашу папку нас появилась папка в которой наша библиотека готовых работ теперь перейдем в. Редактор кода из нашей папке с. Ботом мы создадим печки файл который назовём Bot PHP как создался. Да А так в первую очередь нам нужно подключить который мы загрузили и установили с помощью компрессора с помощью подключим. Так у нас — это попасть в. Эндер дальше в полик autoload.php. О'кей теперь нам нужно сдать пространство имен Telegram Bot API так далее мы создадим общаться с нашими будто мы будем с помощью вебхуков нам можно до начала объявить. Новый объект класса API дома в старом токен телеграм. Бота мы сейчас сегодня создадим нас пока пока, что его нет так примеры зовут нас будет хранить всё то, что мы будем получать непосредственно так обратимся к классу gitlab Update так далее. Когда мы будем общаться с. Ботом на все данные которые будут приходить нам они будут в формате. Джейсона если — это будет по сути. Это обычно. Джейсон файл который мы будем получать нам нужно просто будет правильно вытаскивать оттуда данную информацию так первую очередь нам нужно определить, что может быть являться сообщение от пользователя то есть. Наша перемена текст который будет получать сообщения тексту далее. Нам нужно будет получить Chat ID каждого пользователя телеграм если уникальный — это называется читает поэтому часто едим мы будем сообщение от имени пользователя. Теперь мы ещё можно получить имя пользователя User name который указывает пользователя своём профиле. Он кстати может его может встать не быть не все пользователи его поменяют. И теперь мы получим имя и фамилию которую указал пользователь с профиля можно сделать вот так вот здесь всё будет идти через месяц стоп здесь массаж Home держитесь здесь на SaveFrom колледж собственное имя и — это будет фамилия. Так давайте пока, что сохраняет файл теперь нам нужно создать своего. Бота для того чтобы создать бота в телеграм нам нужно использовать системную работа называется фаза заходи письменный команду youbot. А так нужно ввести имя. Бота я напишу вот так контракт потому, что любое своё имя наверное любит обращаться в шапке так теперь нужно придумать username. Бота обязательно чтобы оно заканчивалось на. Нижнем подчеркивании. Вот вот она говорит, что всё будет наш создан и выдает нам API ключ моего копируем и вставляем вот в этот объект класса который мы объявили всё отлично. А теперь чтобы наш бот жил вот. Наш Бог если мы начнём запустить то ничего не произойдет во-первых нам нужно как-то общаться с нашим пользователям мы будем делать. Этот помощь условие If можно с помощью кейса. То есть — это уже как. Каждый решает для себя проще всего для начала научиться использовать условия то есть мы получаем от пользователя данные то есть. Это Наша перемена текст пишем условии, что если текст равна. Старт Так примерно — это наш ответ мне сюда напишем теперь примерно Telegram мы отправляем метод сын теперь параметрам. Кому мы отправляем то есть неправильно печатает человеку который нам прислал команду. Старт который написал сообщение здесь у нас. Наша перемена читает следующим параметрам мы даём текст нашего сообщения. Это Наша перемена репой такси сохраняем по-прежнему наш бот не работает наш бот же нам нужно запустить вебхуки следующим образом переходим в браузер. Не переходим к следующему сайту https API Telegram ark Survival бот. Теперь мы здесь заказываем API токен. Бота без проблем без ничего и команда Set webhook ? юрлы указан полный путь к файлу полный путь к вот этому файлу Bot PHP, что мы создали то есть в моём случае — это сайт подарок. топ сварочных работ и Bot PHP. Вот — это нам выдаёт сообщение обход вокруг глаз от значит, что закалки установлены и наш будущий. Сын работает то есть теперь ищу команду старт перезапустить бота что-то что-то пошло не так давайте подождём ошибок 6 строка. А теперь так давайте потому, что у нас здесь не так у нас telegram-bot-api и, попавшему всё вот теперь нам будто отзывается нашим лексусом которые.

0 комментариев
0

Читайте также