Отладка Telegram-бота на php с использованием xdebug

Привет. Я имею некоторый опыт в разработке telegram-ботов. Он, скорее, весьма поверхностный, ибо ничего сильно сложного я не делал — так, развлечение. Тем не менее, мои боты, писуемые на php, нуждались в нормальной отладке. Проблема разработки тг-ботов в том, что отладить работу можно только настроив тучу вещей: dns, ssl, веб-сервер, сам код проекта и чёрта… Читать далее Отладка Telegram-бота на php с использованием xdebug

Мои обновления

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

Опубликовано
В рубрике blog Отмечено ,

Telegram-бот Гастролог — справочник по первой диете (ака стол №1)

Я уже частично писал об этом боте в своём канале @axenov_blog, но здесь я решил раскрыть тему полностью с технической стороны. Знакомься, бот Гастролог — @gastrologbot. Пишешь ему напиток, продукт или блюдо, а он говорит можно его или нельзя в рамках диеты №1.

Простой способ реализовать модульную структуру Laravel-проекта

Опишу вкратце самый простой способ, с помощью которого я разделил проект пополам. В моём случае это были админка и личный кабинет пользователя. Это не потребует подключения новых пакетов, перестройки директорий фреймворка и вот этого всего. Всё сводится к следущему:

Опубликовано
В рубрике blog Отмечено ,

Laravel 5.8: как скопировать значения из старой колонки в новую во время миграции?

Ситуация: во время разработки проекта на Laravel возникла необходимость заменить один столбец другим. Для этого нужно написать миграцию. Задача: создать столбец, в который переместить значения из ненужного, а затем удалить ненужный. Решение: очень простое и очевидное — изменить схему, записать значения, изменить схему. Далее привожу пример готовой заготовки миграции:

Опубликовано
В рубрике blog Отмечено ,

Битрикс: как разлогинить любого заблокированного пользователя. 100% рабочий метод.

Быстрая заметка. Гуглил сабж — все великие умы сообщества в каком-то диком ступоре, агонии, ужасе, не понимают как быть. Есть ещё какой-то нахер ненужный модуль. Вроде бы такой функционал из коробки не завезли до сих пор. Ситуация: в битриксе работает агент, который периодически блокирует пользователей по определённым критериям. Задача: заблокированные пользователи, если они были авторизованы в… Читать далее Битрикс: как разлогинить любого заблокированного пользователя. 100% рабочий метод.

Как настроить удалённую отладку xDebug + phpStorm

Привет. Эта тема изжёвана-пережёвана на мульён раз. Но иногда всё-таки забываю этот простой алгоритм действий, ибо я к этому вопросу не возвращаюсь, однажды настроив что надо. Поэтому в голове достоверно ничего не откладывается. Посему решено опубликовать заметку здессь, чтобы потом точно знать где её искать. Тут просто выжимка самой сути, а не пошаговая инструкция. Но… Читать далее Как настроить удалённую отладку xDebug + phpStorm

Phalcon + Volt: вставить GET-параметр в ссылку на именованный маршрут через link_to()

Имеем — маршрут: Хотим — в Volt-шаблоне получить ссылку типа такой: Для этого в шаблоне пишем: Разберём пример: Когда встала такая задача, быстро наткнулся на эту ветку: stackoverflow.com. На деле всё оказалось сильно проще. Phalcon 3.4.1

Опубликовано
В рубрике blog Отмечено , ,