Beget Official
✔
38.8K subscribers
436 photos
9 videos
1 file
257 links
Это официальный канал облачного провайдера Beget.

Это официальный чат с сотрудниками и пользователями Бегет - https://t.me/beget_chat
Это правила - https://telegra.ph/Pravila-obshcheniya-v-chate
Download Telegram
Вы 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:

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 обязательно необходимо указать:

➡ 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 и русского языка бота строки должны выглядеть так:

OPENAI_MODEL=gpt-4o
BOT_LANGUAGE=ru


🔍 Полный список доступных переменных вы можете найти на странице репозитория.

После того как вы задали все нужные вам параметры сохраните файл и закройте текстовый редактор.

Для запуска бота используйте команду:
docker compose up -d


🚀 После чего дождитесь завершения запуска и проверьте его работу. Чтобы начать работу, надо открыть диалог с ботом и нажать "Start".

А если у вас возникнут вопросы или потребуется помощь в настройке и интеграции бота, то мы с радостью поможем вам в комментариях! 😎
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 всего за пару кликов у нас на маркетплейсе!

🔥 – буду тестировать
😁 – было бы интересно узнать больше о новом ПО

Будем рады ответить на любые вопросы в комментариях, также принимаем заказы на обзоры ПО 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍4🤯4❤1😁1🤔1
😁 Сегодня мы хотим рассказать о том, как Nextcloud помогает обеспечить полный контроль над вашими данными.

Полный контроль. Никакой зависимости от сторонних сервисов. Многофункциональное решение с большим количеством дополнительных интеграций и приложений.

Если после прочтения вы решите попробовать 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 в реальных атаках, но лучше перестраховаться и обновить свои установки.

Не забудьте обновиться ❤️
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
Привет! 🥹 Сегодня мы расскажем вам о том, чем VPS полезен и зачем VPS, если есть виртуальный хостинг! 💡
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤5🔥1
Привет! 🥹

Вы ждали, мы ждали и вот наконец-то рады сообщить – мы добавили MySQL версии 8.0 ⚡️ Обновление MySQL до 8.0 уже доступно через тикет в панели управления. Для этого:

➡️ Зайдите в раздел “MySQL” в панели управления.
➡️ Нажмите на кнопку “Обновить до MySQL 8.0” слева под “Информацией о сервере”.
➡️ В модальном окне нажмите “Оставить запрос на смену версии MySQL”.
➡️ При нажатии на кнопку вы перейдете в форму написания тикета. Он будет заполнен автоматически. Просто нажмите “Отправить”.
➡️ Наш специалист технической поддержки ответит вам в тикете.
Коллега подробно расскажет вам как будет происходить перенос на новый сервер, а также согласует с вами удобное время для переноса.

Немного о том, какие улучшения предлагает MySQL 8.0: новый тип данных JSON для лучшей интеграции, гибкие Common Table Expressions (CTE) и оконные функции, мгновенное добавление столбцов в таблицы без блокировки всей таблицы, оптимизация запросов с гистограммами и Cost-Based Optimizer, а также улучшение безопасности с помощью ролей и профилей.

Ознакомиться со всеми изменениями в MySQL вы можете в официальной документации.

Или вы можете уже сейчас подать заявку на перенос.

Если у вас остались какие-либо вопросы, будем рады ответить на них в комментариях. 🥹
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉27🔥12👍10❤2👏2👎1🤯1🤬1
Привет! 🥰

Рады сообщить, что теперь доступно обновление PostgreSQL до версии 16 для облачных баз данных! 🎉

Вот, что нового в PostgreSQL 16.4 и как установить ее на вашем VPS:

➡️ Оптимизация производительности благодаря усовершенствованному планировщику запросов: новая версия умеет распараллеливать соединения RIGHT и FULL, оптимизировать оконные функции и значительно улучшать массовую загрузку данных через COPY – до 3 раз быстрее!

➡️ Добавлены новые источники метрик ввода-вывода данных, такие как pg_stat_io, которые помогут вам еще лучше контролировать производительность. А новое поле в pg_stat_all_tables позволит отслеживать время и дату последнего обращения к таблицам и индексам.

➡️ Добавлена поддержка операции "IS JSON" по стандарту SQL:2023, функции JSON_ARRAYAGG() и JSON_ARRAY() для работы с массивами JSON и другие полезные фишки. Работа с данными стала еще безопаснее и удобнее!

Ознакомиться со всеми обновлениями вы можете в официальной документации PostgreSQL 16.

Как установить PostgreSQL 16.4:

1️⃣Перейдите в раздел “Облако” в панели управления.
2️⃣Начните создание новой базы данных.
3️⃣Выберите версию PostgreSQL 16.4 в выпадающем меню.
4️⃣Готово!

⭐️Обратите внимание: Если у вас уже есть облачная база данных, и вы хотите обновить версию – это возможно только через создание новой базы.

Переходите в панель управления, чтобы обновить версию PostgreSQL ⚙️

Если у вас остались вопросы, будем рады ответить на них в комментариях или в нашем чате! 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤8🔥3