Создание бота для Telegram на PHP | Статистика / Аналитика / Подписная база

Автор Nadezhda Belousova
Создание бота для Telegram на PHP | Статистика / Аналитика / Подписная база

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

Бота для телеграм на PHP и сегодня мы подготовим структура нашего. Бота то есть соединим его с базой данных и как вообще работать с телепортом. И начнём мы пожалуйста о.

Как работать с телепортом здесь.

Теперь если вы смотрели старые уроки начинающих 4. А здесь в принципе почти всего похожа, но я здесь сразу же два контроллера. Я то есть Start Long Pull & Start вебхук сегодня буду работать с пульта и запускать нашего брата с помощью ампул, но в следующих уроках я покажу какой работа перейдём контроллер для запуска нашего брата с помощью ампула посмотрим, что у нас здесь есть помощью модуль менеджера мы добавляем объект нашего. Бота так сказать, что такое вот просто чтобы мы могли потом этот объект достать в любой точке кода и его. Я добавляю под кодовым именем Main — это так сказать главный бот который мы будем работать и далее. Я уже получаю объект нашего. Бота помощью модуль менеджера то есть методом Get. Я получаю и мне вот этот объект телепортом записывается вот сюда вот далее я вызываю Method get me который получает информацию о работе и если не вернул код 23 то — это означает, что авторизация прошла успешно и далее мы начинаем перебирать все сообщения нашей помощью Outlook было, но если установлен вебхук то соответственно здесь произойдет ошибочка и в основном — это ошибка 409 если нашего букву. А мы пытаемся подключиться с помощью lupulo также может быть ошибка. Если где-то запущен демон нашего. Бота помощью lumpur и мы тоже хотим его запустить то скорее всего. Бота Отключи она начнёт работать, но лучше как-то позаботиться о том, что бывает такой ошибка не возникало. Что изменилось ну принципе всё похоже с четвёртой части просто telebot. Опять вернулся в объектный вид и дальше, что мы сделаем мы подключаемся к базе данных. Я подготовил база данных telebot кодировка utf-8 mb4. Джерси почему такая потому, что мы будем в следующих уроках делать менюшки и их текст мы будем сохранить базу данных того чтобы потом например изменяй нашего ботами не лезли в год, а просто базе данных взяли поменяли текст и всё этот текст может иметь в себе какие-нибудь смайлики и и так далее если мы будем их записывать. Я не про знаком вопроса будут заменяться и ничего хорошего не выйдет adalya я создал таблицу юзеров и здесь у нас есть две колонки — это которые автоматически инкрементируется и её. Заряди которые мы будем пить при регистрации и получения объекта нашего пользователя. А зачем — это нужно допустим каждый человек который напишет нашему боту он попадает эту таблицу в таблицу можно сказать подписчиков и в будущем. Мы сделаем скрипт чтобы рассылать сообщения нашим подписчикам. Так ну здесь в принципе м-теория законченном. Давайте перейдем, что теперь есть в телефоне есть composer то есть помощью composer и вы сможете добавить какие-нибудь дополнения для вашего. Бота они будут храниться папочкой вендер и папочки. А здесь будут храниться все файлы которые связаны с вашим булатом допустим сайтом. Если вы связали вашего. Бота с сайтом здесь аддоны и контроллеры вынесены в отдельную отдельное пространство имен бот чтобы как-то вот сортировать здесь есть такое. Файлик environment. А здесь мы храним Bot token который кстати есть в. Вот здесь мы его вызываем с помощью функции. МВФ и вызываемые Bat token сюда мы получаем. Итоги нашего. Бота Также можно добавить сюда свои какие-нибудь настройки и сохранять них какие-нибудь данные и получать с помощью этой функции и так давайте данные для подключения к нашей базе данных. Я работаю на компьютере Local Host у меня пользователю меня Rude база данных или бот. Пароли у меня нету и подключение с помощью кодировки utf-8 mb4. А какие сохраняем. Дентокинд я ввёл. Давайте просто проверим запустится ли наш год вот успешной авторизации. Ботылева Винчи был пройден дальше будем смотреть на структуру и у нас аддоны контроллера и события. Иван мы будем работать с папочкой. Эванс в основном и одонта в контроллерах у нас лежит такие вот системные файлы старые версии Tele2 то есть, но мы сюда лезть не будем будем добавлять наши какие-нибудь дополнения сюда у нас здесь, а дополнение поймать чтобы работать с платежными системами которые встроены в telebot вот недавно появилась такая возможность чтобы принимать и платежи напрямую, но большая комиссия скорее всего мы рассмотрим этот способ получения платежей и также попробуем сделать какой-нибудь костюм или какой-нибудь другой платежной системы. А дальше скейтборд. Это точно стандартные дополнение чтобы удобно создавать клавиатуру Database чтобы работать с базой данных, а потом. Ботан — это такой немножко дополнение чтобы проводить какую-нибудь там аналитику статистику нашего. Ботом и Control PHP — это тоже такой класс чтобы работать вот с пользователем он просто. А сегодня мы рассмотрим ники и его функции. Ну и. Давайте перейдем код допустим. Эванс и выберем события с которыми мы сегодня будем работать, а там новое сообщение об посмотрим, что он здесь есть здесь используем различные классы telebot тефтели потом напрямую. Мы здесь уже работать не будем мы будем работать с помощью модуль менеджера. Так, что можно его убрать отсюда системном пока не нужен, но принципе оставим. Ну и всё остальное нужно дома здесь видим с помощью модуля менеджера мы получаем объект нашего. Ботом который мы.

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

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