Как стать автором
Обновить
-12
1
Лящук Илья @Prog-Time

Backend-разработчик

Отправить сообщение

Laravel + тестирование: как сэкономить время на валидации запросов

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров449

При разработке API тестирование валидации входящих данных — рутинная задача. Чтобы упростить этот процесс, я создал пакет laravel-request-testdata, который автоматически генерирует тестовые данные на основе правил валидации Laravel Request.

Читать далее

Как я настраивал S3 в Strapi? Больно, но не сильно

Время на прочтение5 мин
Количество просмотров1.2K

Недавно я познакомился с сервисом Strapi и почти сразу получил задачу "Настроить отправку файлов в S3 из Strapi". Это мой первый опыт в работе со Strapi, но не первое подключение к S3.

В данной записи я хотел бы поделиться своим опытом и показать пару кастомных скриптов для работы с облачным хранилищу S3.

Читать далее

Отправка логов в Telegram. Модуль для Laravel

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.6K

Всем привет! В данной записи я хотел бы поделиться с вами модулем, который я разработал для Laravel.

Это мой первый опыт в разработке публичных модулей для Laravel, поэтому прошу не судить строго!

Данный модуль позволяет легко и быстро настроить отправку логов и сообщений об ошибках в Telegram сообщество, где под каждый тип события вы можете выбрать отдельный топик. Таким образом вы можете отправлять сообщения о кастомных событиях, исключения и системные ошибки.

Конечно, есть более продвинутые решения для логирования, но они требуют более глубокую настройку. Я же хотел создать модуль, который будет быстро настраиваться и хорошо подойдёт для мелких и средних проектов.

Читать далее

Искусственный интеллект в помощь юристам: бот, который знает кодексы РФ

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.9K

Приветствую всех!

Мой бот, посвящённый Конституции РФ, набрал более 10 тысяч просмотров на Пикабу и привлёк внимание свыше 1000 пользователей. Такой интерес стал отличным стимулом двигаться дальше!

https://t.me/ru_codex_bot

Я решил не останавливаться на достигнутом и создал новую версию бота, который теперь объединяет все кодексы Российской Федерации и предлагает невероятно удобный функционал.

На данный момент добавлены «Уголовный», «Налоговый» и «Трудовой» кодексы.

Читать далее

Telegram бот «Конституция РФ»

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7.7K

Всем привет! Пол года назад, я наткнулся на видео Артемия Лебедева, в котором он обозревал свою работу связанную с сайтом конституции.

Проект интересный и полезный, но реализация бота меня крайне сильно разочаровала.

В данной записи, я хотел бы показать своё решение, то как я вижу реализацию бота на эту тематику.

Читать далее

Создание Telegram бота на PHP #5: работа с хуками

Время на прочтение10 мин
Количество просмотров14K

В новом уроке мы с вами поговорим о настройке хуков и напишем свой первый обработчик команд.

В первом уроке я вам рассказывал что такое хуки, давайте повторим:

Hooks (Хуки) — это способ общения с программой, по средствам отправки данных от сервера — клиенту. То есть при определённых изменениях в программе, сервер (приложение) будет отправлять данные на указанный URL скрипта клиента.

Например. Каждый раз когда пользователи будут писать сообщения боту, данные о сообщениях будут отправляться на указанный скрипт, где вы сможете записать сообщения в БД или отправить ответ.

Для регистрации хука нужно выполнить 2 правила:

Читать далее

Создание Telegram бота на PHP #4: отправка файлов и изображений в Telegram

Время на прочтение5 мин
Количество просмотров35K

В новом уроке мы с вами научимся отправлять файлы и изображения в Telegram сообщениях. Мы с вами изучим 2 новых метода: sendPhoto() и sendDocument().

Для отправки файлов в Телеграм, нам необходимо воспользоваться функцией curl_file_create(), которая формирует специальный объект файла, для того чтобы его можно было передавать через HTTP запросы.

Читать далее

Создание Telegram бота на PHP #3: примеры отправки сообщений с кнопками в Telegram

Время на прочтение5 мин
Количество просмотров59K

В новом уроке мы с вами рассмотрим отправку базовый запросов в Telegram. Я покажу вам как отправлять простые текстовые сообщения в Telegram, как отправлять кнопки и дополнительные клавиатуры.

Всю информацию по параметрам запросов мы будем брать из официальной документации Telegram.

Все ответы от Telegram приходят в виде JSON строки. Для удобного отображения массива ответа в браузере, советую вам установить специальное расширение для браузера, которое называется JSON Viewer

Читать далее

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

Время на прочтение3 мин
Количество просмотров26K

Во втором уроке я вам покажу как создать бота для Telegram и мы с вами попробуем отправить сообщения в чат в Telegram.

Читать далее

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

Время на прочтение4 мин
Количество просмотров49K

Всем привет, это первый урок из курса по разработке ботов для Telegram. В данном курсе, мы с вами разберём как создавать ботов для Telegram на PHP. Я расскажу вам как отправлять текстовые сообщения, как отправлять файлы, как получать и обрабатывать сообщения от пользователей и по итогу мы с вами напишем скрипт для быстрого создания бота для Telegram на PHP.

В первом уроке мы с вами рассмотрим основные понятия связанные с API. Я вам расскажу что такое API методы, хуки, покажу на примере Telegram построение URL для создания запросов и расскажу о том как создаются простые API запросы на PHP.

Для отправки и получения запросов через API, вам лучше использовать виртуальный хостинг, так как локальный хостинг не сможет получать данные через хуки.

Читать далее

Скрапинг с Goutte (crawler). Парсинг сайтов с использованием библиотеки Goutte

Время на прочтение3 мин
Количество просмотров5.4K

В новой записи я вам покажу PHP библиотеку для парсинга (скрапинга) сайтов. С помощью данной библиотеки вы сможете забирать любую информацию со стороннего сайта, переходить по ссылкам, автоматически отправлять формы.

Читать далее

AJAX: Шпаргалка по AJAX на jQuery

Время на прочтение13 мин
Количество просмотров139K

Всем привет в новой записи мы с вами разберём основные функции для Ajax запросов, которые позволяют передавать информацию с сайта в PHP скрипт без перезагрузки страницы.

Для работы Ajax запросов вам нужно подключить jQuery к вашему проекту. Ссылку на jQuery вы можете найти здесь.

Данный взяты с моего сайта Prog-Time.

Читать далее

API Вконтакте: автопостинг записей в сообщество Вконтакте

Время на прочтение8 мин
Количество просмотров18K

Сегодня мы с вами рассмотрим скрипт для автопостинга записей с сайта в сообщество Вконтакте. Вы научитесь работать с API вконтакте, создавать свои приложения, писать парсеры для отправки запросов в Вконтакте. Всю работу мы будем прописывать на языке PHP.

Читать далее

Информация

В рейтинге
1 607-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer
Middle
От 300 000 ₽
PHP
Laravel
Python
REST
Docker
PostgreSQL