Тёмный

Создание Telegram бота на PHP #7: создание PHP класса для отправки запросов 

Prog-Time
Подписаться 6 тыс.
Просмотров 2,7 тыс.
50% 1

В новом уроке, я покажу вам пример класса для отправки запросов в Telegram. Мы разработаем с вами удобный класс, который легко расширять, и который ускорит создание ваших ботов в несколько раз.
ВАЖНЫЕ МОМЕНТЫ УРОКА:
Пример класса для создания Telegram бота на PHP - 00:19
ССЫЛКИ ИЗ ВИДЕО:
Ссылка на запись - prog-time.ru/c...
CURL - prog-time.ru/p...
ВАЖНЫЕ ССЫЛКИ:
Prog-Time - prog-time.ru/
Telegram - t.me/prog_time...
ВКонтакте - progtime
НАШИ ПРОЕКТЫ:
One-Chat - one-chat.ru/
Техническая поддержка One-Chat - t.me/one_chat_...

Опубликовано:

 

13 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@ProgTime
@ProgTime 5 месяцев назад
Спасибо за просмотр! Пишите, буду рад помочь! ССЫЛКИ ИЗ ВИДЕО: Ссылка на запись - prog-time.ru/course/bot-v-telegram-7/ CURL - prog-time.ru/parsing-php-ottachivaem-curl/ ВАЖНЫЕ ССЫЛКИ: Prog-Time - prog-time.ru/ Telegram - t.me/prog_time_bot ВКонтакте - vk.com/progtime НАШИ ПРОЕКТЫ: One-Chat - one-chat.ru/ Техническая поддержка One-Chat - t.me/one_chat_manager_bot
@saharaprotocol
@saharaprotocol Год назад
Спасибо за качественный контент.
@ProgTime
@ProgTime Год назад
Рад стараться! Спасибо
@user-jy2ro8iy6f
@user-jy2ro8iy6f Год назад
Спасибо за уроки, посмотрел все 👍
@ProgTime
@ProgTime Год назад
Рад что тебе понравилось! Подписывайся на канал, в дальнейшем я буду выпускать уроки по созданию ботов в других социальных сетях
@user-jy2ro8iy6f
@user-jy2ro8iy6f Год назад
@@ProgTime уже подписан. Соц-сети интересует, я щас написал себе модуль онлайн бронирование для салона красоты, постепенно буду писать бота на телеграм для уведомление. Так же интересует как потом вывести эту форму в инстаграм, ВК, фейсбук
@ProgTime
@ProgTime Год назад
@@user-jy2ro8iy6f в течение года, постараюсь выпустить 2-3 курса API соц сетей. Я сейчас работаю над созданием CRM системы для объединения чатов, с радостью поделюсь опытом
@user-jy2ro8iy6f
@user-jy2ro8iy6f Год назад
@@ProgTime буду ждать
@qweik88
@qweik88 Год назад
Когда новые уроки? Например я бы хотел разбор, как написать бота для TODO list, со завязкой с бд и возможность: добавить, получить, обновить.
@ProgTime
@ProgTime Год назад
Сейчас к сожалению у меня много работы + ремонт в новой квартире ((( Я готовлю новый материал, но к сожалению всё ещё на этапе написания текста
@user-qx7tk9vp6s
@user-qx7tk9vp6s Год назад
Брат, спасибо! Планируешь ли урок по удалению и изменению сообщений, кнопок и т.д? Особенно интересует изменения на лету!
@ProgTime
@ProgTime Год назад
Спасибо, рад что тебе понравилось. Я про эти моменты говорил в уроке связанном с текстовыми сообщениями. Там я говорил про удаление сообщений, для изменения используй метод из документации
@user-qx7tk9vp6s
@user-qx7tk9vp6s Год назад
Я походу пропустил этот момент. Но путём проб и шибок у меня всё таки получилось это сделать. Сейчас тестирую платежи 2.0. - крутая штука. Надеюсь твои уроки будут выходить дальше! p/s не слушай ботанов с хабра - им вечно, что то не нравится!
@ProgTime
@ProgTime Год назад
@@user-qx7tk9vp6s критика помогает писать качественный и точный материал. Рад что у тебя получилось!
@anonymous_ya
@anonymous_ya Год назад
Давно искал, кто подробно разжует данную тему. Спасибо. Автор, подскажи, пожалуйста, а реализуемо ли осуществление через API запрос получение данных от курьерских компаний (сдэк, боксбери)?
@ProgTime
@ProgTime Год назад
Спасибо, за комментарий! Тебе нужно посмотреть документацию к API курьерской службы. Если документация есть, то значит можно!
@anonymous_ya
@anonymous_ya Год назад
@@ProgTime API то есть, для тех же интернет магазинов пишут модули доставки. Я пока думаю как подобное реализовать в телеграмме...
@KineticFun
@KineticFun Год назад
Спасибо за уроки! На седьмом стало не очень понятно: 1. Почему все время срабатывает сообщение об ошибке и логирование? По идее это должно работать только при условии, что с отправкой сообщения проблема. И если устранить такую "ложную" отправку лога, как вызвать реальную ошибку, после которой должен отправиться лог, а не просто "Тестовое сообщение"? 2. if(!isset($result)){ throw new Exception(curl_error($curl)); } - тут ругается на несуществующую переменную $curl, это нормально? Буду благодарен за ответ!
@ProgTime
@ProgTime Год назад
Я смогу помочь только если увижу полный код. Напиши мне Telegram - t.me/prog_time
@KineticFun
@KineticFun Год назад
@@ProgTime написал вчера
@asadullamoldabekov2883
@asadullamoldabekov2883 Год назад
Здравствуйте, продолжение будет?
@ProgTime
@ProgTime Год назад
Продолжение готовится! Сейчас я создаю курс по разработке бота для "Технической поддержки". Админка + обработчик для бота. Подпишись на канал, чтобы не пропустить
@asadullamoldabekov2883
@asadullamoldabekov2883 Год назад
@@ProgTime Здоровье вам и вашей семье!!!
@user-gy2bs8uv7o
@user-gy2bs8uv7o Год назад
Уже давно есть TelegramBot\Api
@ProgTime
@ProgTime Год назад
Ну по такой логике... Уже давно есть конструкторы, зачем знать PHP, JS, CSS и HTML? TelegramBot\Api имеет узкий функционал, я предпочитаю использовать официальное API и создавать свою обёртку
@robo_tyaga
@robo_tyaga Год назад
4:24 ахахах if ($result) - ни в коем случае if($result == true) - вот это то что нам надо)) Кстати можно и вообще просто написать "return $resultJSON ? $result : json_decode($result, true)" Может конечно чтобы людям было понятнее так написано, но все же они скопируют этот код и будут с ним работать
@ProgTime
@ProgTime Год назад
Опиши, чем мой вариант не устраивает? Лучше конечно использовать !empty($result).
@robo_tyaga
@robo_tyaga Год назад
@@ProgTime так я и написал, нужно было просто написать if ($result), а if($result == true) это просто бессмысленная конструкция, !empty($result) из той же оперы, так писать крайней непрофессионально просто
@ProgTime
@ProgTime Год назад
@@robo_tyaga виноват, видимо скопировал где то. Исправлю
Далее