Prog-Time
101 subscribers
105 photos
21 videos
3 files
112 links
Блог о программирование.
Уроки по PHP, JS, CSS, HTML
Парсинг сайтов на PHP
Разработка ботов для Telegram, Вконтакте, amoCRM

Мой блог - https://prog-time.ru
Мой канал - https://www.youtube.com/channel/UCF_m4pWmG7zor1hHBCf_PqA
Download Telegram
💬 Как использовать array_merge() и array_combine() в PHP?

array_combine(): Она используется для создания нового массива, используя значения одного массива в качестве ключей и значения другого массива в качестве значений. Самое главное при использовании array_combine(), что количество значений в обоих массивах должно быть одинаковым.

array_merge(): Объединяет один или несколько массивов таким образом, что значение одного массива добавляется в конец первого массива, и если массивы имеют одинаковые строки-ключи, то последующее значение отменяет предыдущее значение для этого ключа.

#вопросы_с_собеседований
👍2🔥1
Моя статья "Отправка логов в Telegram. Модуль для Laravel" набрала хорошие результаты и помогла набрать приличное количество звёзд на GitHub для первого публичного модуля для Laravel.

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

Для тех, кто не знаком с материалом, ссылочка тут:
https://laravel.su/p/otpravka-logov-v-telegram-modul-dlia-laravel

А ссылочка на модуль тут:
https://github.com/prog-time/tg-logger
🔥4👍1
💡 Затрагиваемые отношения Eloquent

Laravel автоматически обновляет updated_at в отношениях «многие-ко-многим», а также поставляется с методом setTouchedRelations для ручного обновления связанных моделей в отношениях «один-к-одному» и «один-ко-многим» 🚀

#laravel
🔥2👍1
💡 Форматирование процентов

Знаете ли вы, что Laravel поставляется с помощником percentage, позволяющим получить процентное отношение к любому показателю? 🚀

#совет
🔥2👍1
Просил 25, а вы аж 40 накидали )))
Спасибо за поддержку моего проекта.

Сейчас я готовлю 2 глобальных обновления:
1) Docker compose сборку для бота.
2) Подключение сообщений из ВКонтакте.

Накидайте активности к этому посту! Буду рад вашей поддержке.
🔥7
‼️9 команд GIT, о которых нужно знать.

Большинство из нас придерживаются основ: git addgit commit, git push, и, честно говоря, это работает пока…

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

P.S. Вот тогда эти 9 команд станут настоящим спасением.

#git #шпаргалки
👍1🔥1👏1
🚀 Новый релиз — объединение чатов ВКонтакте и Telegram + Docker Compose

Теперь бот для тех. поддержки работает ещё удобнее: я выпустил обновление, которое позволяет связывать переписки из ВКонтакте с Telegram-ботом.

🔧 Что нового:
— Все входящие сообщения от пользователей сообщества автоматически пересылаются в Telegram
— Ответы из Telegram возвращаются обратно во ВКонтакте
— Поддержка вложений, фото и emoji
— Удобно для команд, техподдержки и автоматизации

📦 Проект открыт: можно подключить, доработать или развернуть под свои задачи.

🔗 GitHub: https://github.com/prog-time/tg-support-bot
🤩2👍1
👨‍💻 KodeKloud Free Labs — это бесплатные интерактивные лаборатории для практики навыков в Docker, Kubernetes, Terraform, Linux и Ansible.

Виртуальные среды позволяют безопасно работать с командами и конфигурациями, укрепляя знания в DevOps и облачных технологиях через практическое обучение.

⛓️ Ссылка на ресурс

#сервисы
👍2
🦙 llama-ocr — бесплатная нейросеть для распознавания текста на фото.

Использует бесплатную конечную точку Llama 3.2 от Together AI для разбора изображений и возврата уценки. Платные конечные точки для Llama 3.2 11B и Llama 3.2 90B также доступны для более высокой производительности и более высоких ограничений скорости.

⛓️ Ссылка на инструмент

#сервисы
🔥1
🕯 VisualGo — ресурс, на котором вы найдете визуализацию множества алгоритмов и структур данных.

Благодаря наглядным демонстрациям, вы сможете лучше освоить и понять работу того или иного алгоритма.

⛓️ Ссылка на ресурс

#сервисы
👍1🔥1
🙂 Tabler Icons — предлагает коллекцию из более чем 5500 иконок с открытым исходным кодом, которые одновременно функциональны и эстетически привлекательны. Эти иконки разработаны как легкие и легко настраиваемые, идеально вписывающиеся в минималистичный дизайн пользовательского интерфейса.

Библиотека подходит для таких популярных фреймворков, как React, Vue и Svelte, что делает ее легко адаптируемой. Кроме того, форматы SVG и PNG обеспечивают высокое разрешение на разных платформах.

🐱 Ссылка на GitHub

#сервисы #иконки
👍1🔥1
TG Support Bot — релиз №3: API, Swagger, новые команды и улучшения
Вышло крупное обновление open source Telegram-бота для технической поддержки.
Основной акцент — расширение возможностей за счёт подключения любых внешних источников через API.

GitHub
https://github.com/prog-time/tg-support-bot

О проекте:
TG Support Bot — бот для организации техподдержки в Telegram. Он маршрутизирует сообщения между клиентами и менеджерами, скрывая их личные аккаунты и формируя темы внутри Telegram-группы.

Ключевые изменения:
- API для внешних систем
Теперь можно интегрировать TG Support Bot с живыми чатами, формами, CRM и другими нестандартными источниками трафика.

Новые artisan-команды:
telegram:set-webhook — подключение Webhook для Telegram
app:generate-token — генерация токенов для API

Остальные доработки:
- Переписаны инструкции по установке и настройке
- Исправлены баги, отмеченные в Issues

Обратная связь, помощь и предложения — в Telegram-группе:
t.me/pt_tg_support

#opensource #laravel #telegrambot #supportbot
👍3🔥3