Ставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍4
Вы 100% уже не раз и не два слышали о том, что ИИ популярен и его используют даже самые большие компании. Слышали? Конечно😁
Поэтому мы не будем вам это рассказывать.😉 А расскажем мы, как работать с API GPT-4o и пошагово интегрировать его в ваш Telegram-бот.
Главное преимущество такой интеграции – возможность пользоваться Chat GPT без VPN, находясь в России. 😱
Интересно? Тогда с вас🔥 , с нас – больше постов про боты!
Рассмотрим разворачивание Telegram-бота с функционалом GPT-4o на примере chatgpt-telegram-bot.
Для работы бота потребуются ключи API OpenAI и Telegram. Ключ OpenAI можно сгенерировать в личном кабинете (для доступа может потребоваться прокси-сервис, поскольку OpenAI блокирует подключения из РФ), генерация ключа бота Telegram подробно описана в документации.
Создайте VPS – для разворачивания будет использоваться Docker, поэтому в данном случае подойдет готовое решение Docker. Поскольку API OpenAI может блокировать запросы из РФ, рекомендуем использовать сервер в зарубежной локации, в противном случае может потребоваться дополнительная настройка проксирования.
После завершения установки ПО на сервер подключитесь к серверу по SSH – доступы высылаются на контактную почту аккаунта при создании сервера.
Клонируйте репозиторий и перейдите в директорию chatgpt-telegram-bot:
Создайте копию
В конфигурационном файле .env обязательно необходимо указать:
➡ OPENAI_API_KEY – ключ API OpenAI;
➡ TELEGRAM_BOT_TOKEN – токен созданного Telegram-бота;
➡ ADMIN_USER_IDS – список Telegram ID администраторов (позволяет управлять ботом и убирает лимиты бюджета для данного пользователя). Можно указать символ “-”, тогда администратор назначен не будет;
➡ ALLOWED_TELEGRAM_USER_IDS – список ID пользователей Telegram, которым будет разрешено использование бота, разделенный запятыми. Можно указать “*”, тогда доступ к боту будет разрешен всем.
Для того чтобы узнать ваш ID пользователя в Telegram, можно воспользоваться ботом getidsbot.
Также вы можете выбрать нужную модель и язык бота, раскомментировав и изменив переменные OPENAI_MODEL и BOT_LANGUAGE соответственно.
⚙ Например, для использования gpt-4o и русского языка бота строки должны выглядеть так:
🔍 Полный список доступных переменных вы можете найти на странице репозитория.
После того как вы задали все нужные вам параметры сохраните файл и закройте текстовый редактор.
Для запуска бота используйте команду:
🚀 После чего дождитесь завершения запуска и проверьте его работу. Чтобы начать работу, надо открыть диалог с ботом и нажать "Start".
А если у вас возникнут вопросы или потребуется помощь в настройке и интеграции бота, то мы с радостью поможем вам в комментариях! 😎
Поэтому мы не будем вам это рассказывать.
Главное преимущество такой интеграции – возможность пользоваться Chat GPT без VPN, находясь в России. 😱
Интересно? Тогда с вас
Рассмотрим разворачивание Telegram-бота с функционалом GPT-4o на примере chatgpt-telegram-bot.
Для работы бота потребуются ключи API OpenAI и Telegram. Ключ OpenAI можно сгенерировать в личном кабинете (для доступа может потребоваться прокси-сервис, поскольку OpenAI блокирует подключения из РФ), генерация ключа бота Telegram подробно описана в документации.
Создайте VPS – для разворачивания будет использоваться Docker, поэтому в данном случае подойдет готовое решение Docker. Поскольку API OpenAI может блокировать запросы из РФ, рекомендуем использовать сервер в зарубежной локации, в противном случае может потребоваться дополнительная настройка проксирования.
После завершения установки ПО на сервер подключитесь к серверу по SSH – доступы высылаются на контактную почту аккаунта при создании сервера.
Клонируйте репозиторий и перейдите в директорию chatgpt-telegram-bot:
git clone https://github.com/n3d1117/chatgpt-telegram-bot.git
cd chatgpt-telegram-bot
Создайте копию
.env.example как .env и откройте ее в удобном вам текстовом редакторе, например, vim:cp .env.example .env
vim .env
В конфигурационном файле .env обязательно необходимо указать:
Для того чтобы узнать ваш ID пользователя в Telegram, можно воспользоваться ботом getidsbot.
Также вы можете выбрать нужную модель и язык бота, раскомментировав и изменив переменные OPENAI_MODEL и BOT_LANGUAGE соответственно.
OPENAI_MODEL=gpt-4o
BOT_LANGUAGE=ru
После того как вы задали все нужные вам параметры сохраните файл и закройте текстовый редактор.
Для запуска бота используйте команду:
docker compose up -d
А если у вас возникнут вопросы или потребуется помощь в настройке и интеграции бота, то мы с радостью поможем вам в комментариях! 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44👍11❤3
Всем привет! Сегодня хотим познакомить вас с FreePBX – это популярная программная телефонная система с открытым исходным кодом, которая помогает в создании и управлении частными телефонными сетями (PBX).
Большим плюсом является возможность интеграции CRM с FreePBX. Она позволяет автоматически фиксировать все звонки в клиентской базе и данные о звонящем, видеть историю взаимодействий и добавлять заметки. Отчеты в CRM включают статистику звонков, эффективность работы сотрудников и аналитические данные по загрузке линий.
🕵🏻♀️ Мы провели небольшое исследование, и вот, что узнали об использовании FreePBX в разных компаниях:
🔍 Custom Destination: Распределение входящих звонков по разным параметрам (география, отделы, время суток, языки) для оптимального обслуживания клиентов. Например, звонки могут направляться в ближайший офис на основе Caller-ID, если вам необходима непосредственная близость к звонящему, или в отдел, обслуживающий иностранных клиентов, – по тому же методу.
🔍 Переадресация звонков: В компаниях с филиальной структурой можно настроить единый номер техподдержки с переадресацией звонков на мобильные телефоны инженеров, используя группы звонков в FreePBX. Уведомления о пропущенных звонках можно получать через интеграцию с Jabber.
💡 Почему FreePBX – это удобно:
➡️ FreePBX имеет открытый исходный код, его можно развернуть на вашем сервере даже на минимальной конфигурации VPS – всего 7 рублей в день.
➡️ Богатый функционал: голосовая почта, автоответчик, запись звонков и многое другое.
➡️ Большое количество возможных интеграций, которые улучшат работу: мессенджеры, CRM-система и другое.
Установить и запустить FreePBX всего за пару кликов у нас на маркетплейсе!
🔥 – буду тестировать
😁 – было бы интересно узнать больше о новом ПО
Будем рады ответить на любые вопросы в комментариях, также принимаем заказы на обзоры ПО 🙂
Большим плюсом является возможность интеграции CRM с FreePBX. Она позволяет автоматически фиксировать все звонки в клиентской базе и данные о звонящем, видеть историю взаимодействий и добавлять заметки. Отчеты в CRM включают статистику звонков, эффективность работы сотрудников и аналитические данные по загрузке линий.
🕵🏻♀️ Мы провели небольшое исследование, и вот, что узнали об использовании FreePBX в разных компаниях:
Установить и запустить FreePBX всего за пару кликов у нас на маркетплейсе!
Будем рады ответить на любые вопросы в комментариях, также принимаем заказы на обзоры ПО 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍4🤯4❤1😁1🤔1
Полный контроль. Никакой зависимости от сторонних сервисов. Многофункциональное решение с большим количеством дополнительных интеграций и приложений.
Если после прочтения вы решите попробовать Nextcloud, то знайте, что установить его можно буквально в один клик на нашем маркетплейсе, а работает он на минимальной конфигурации – 7 рублей в день.
А если вы хотите узнать про интересные кейсы использования NextCloud, с вас
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍1
Привет!
Docker обнаружили критическую уязвимость (CVE-2024-41110) в некоторых версиях Docker Engine, которая позволяет злоумышленникам обходить плагины авторизации (AuthZ). Оценка по CVSS – максимальная, 10.0, но если вы не используете плагины AuthZ, то все отлично. Мы просто держим вас в курсе и заботимся о вашей безопасности.
🛠 Уязвимость исправлена в патчах, выпущенных в июле (версии 23.0.14 и 27.1.0). Для временного решения избегайте использования плагинов AuthZ.
Уязвимы следующие версии:
<= v19.03.15
<= v20.10.27
<= v23.0.14
<= v24.0.9
<= v25.0.5
<= v26.0.2
<= v26.1.4
<= v27.0.3
<= v27.1.0
➡️ Обратите внимание, что уязвимость также затрагивает Docker Desktop до версии 4.32.0. Хотя вероятность эксплуатации ограничена, рекомендуем обновиться до версии 4.33, как только она станет доступна.
Docker не упоминает случаев эксплуатации CVE-2024-41110 в реальных атаках, но лучше перестраховаться и обновить свои установки.
Не забудьте обновиться❤️
Docker обнаружили критическую уязвимость (CVE-2024-41110) в некоторых версиях Docker Engine, которая позволяет злоумышленникам обходить плагины авторизации (AuthZ). Оценка по CVSS – максимальная, 10.0, но если вы не используете плагины AuthZ, то все отлично. Мы просто держим вас в курсе и заботимся о вашей безопасности.
🛠 Уязвимость исправлена в патчах, выпущенных в июле (версии 23.0.14 и 27.1.0). Для временного решения избегайте использования плагинов AuthZ.
Уязвимы следующие версии:
<= v19.03.15
<= v20.10.27
<= v23.0.14
<= v24.0.9
<= v25.0.5
<= v26.0.2
<= v26.1.4
<= v27.0.3
<= v27.1.0
Docker не упоминает случаев эксплуатации CVE-2024-41110 в реальных атаках, но лучше перестраховаться и обновить свои установки.
Не забудьте обновиться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤3🔥3👏3😱1
Привет!🥹
В голове каждого из нас при слове “архитектура” обычно возникает ассоциация со зданиями. По сути, всё, что имеет свою структуру и как-то организовано, можно так назвать.
Подобно проектированию зданий, грамотная проработка структуры приложения позволяет оптимизировать расположение и взаимодействие его элементов, поэтому ключ к повышению производительности, масштабируемости и долговечности любой системы – в продуманной архитектуре.
О ней сегодня и пойдет речь.
Мы подготовили статью, в которой разобрали, как выстроить архитектуру веб-приложения, какие функции и модули можно использовать и что при этом учесть.
Возможно, многие из вас уже активно развивают свое приложение или даже несколько, но есть и те, кто только начинают свой путь в области разработки или администрирования. Именно для тех, кто планирует запустить собственное приложение, мы и подготовили этот материал.
Переходите по ссылке, чтобы узнать:
🧱 почему архитектура – это важно и какие есть принципы ее построения;
🧱 в каких случаях подходит микросервисная архитектура и для чего нужны контейнеры;
🧱 как можно решить вопрос с масштабированием.
А в конце вас ждет полезный чек-лист, чтобы точно ничего не упустить ☝️
Желаем приятного чтения!
Будем рады узнать ваше мнение о статье – с каждым вашим комментарием где-то радуется автор нашего блога❤️
Также если у вас уже есть свое приложение, поделитесь, из каких компонентов оно состоит, какие архитектурные нюансы вы учли и как всё это помогает развитию вашего проекта 📝
Возможно, именно ваш опыт или совет поможет коллеге по цеху, и крутых приложений станет еще больше🔥
В голове каждого из нас при слове “архитектура” обычно возникает ассоциация со зданиями. По сути, всё, что имеет свою структуру и как-то организовано, можно так назвать.
Подобно проектированию зданий, грамотная проработка структуры приложения позволяет оптимизировать расположение и взаимодействие его элементов, поэтому ключ к повышению производительности, масштабируемости и долговечности любой системы – в продуманной архитектуре.
О ней сегодня и пойдет речь.
Мы подготовили статью, в которой разобрали, как выстроить архитектуру веб-приложения, какие функции и модули можно использовать и что при этом учесть.
Возможно, многие из вас уже активно развивают свое приложение или даже несколько, но есть и те, кто только начинают свой путь в области разработки или администрирования. Именно для тех, кто планирует запустить собственное приложение, мы и подготовили этот материал.
Переходите по ссылке, чтобы узнать:
🧱 почему архитектура – это важно и какие есть принципы ее построения;
🧱 в каких случаях подходит микросервисная архитектура и для чего нужны контейнеры;
🧱 как можно решить вопрос с масштабированием.
А в конце вас ждет полезный чек-лист, чтобы точно ничего не упустить ☝️
Желаем приятного чтения!
Будем рады узнать ваше мнение о статье – с каждым вашим комментарием где-то радуется автор нашего блога
Также если у вас уже есть свое приложение, поделитесь, из каких компонентов оно состоит, какие архитектурные нюансы вы учли и как всё это помогает развитию вашего проекта 📝
Возможно, именно ваш опыт или совет поможет коллеге по цеху, и крутых приложений станет еще больше
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🔥1🤔1🎉1