Skip to content

laspegasuscommunity/discord-ai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord AI Project

Discord AI Compose Project

Github top language Github language count Repository size License Github issues Github forks Github stars


О проекте   |   Особенности   |   Технологии   |   Требования   |   Начало   |   Лицензия   |   Авторы


🎯 О проекте

Проект Discord AI от команды LasP Team представляет собой мощный и гибкий инструмент, позволяющий общаться с AI ботами в Discord. Наша цель - создать интерактивное и увлекательное взаимодействие с ботами, чтобы участники серверов могли наслаждаться уникальным опытом общения.

  • Интеграция с OpenAI: Мы используем передовую технологию OpenAI для обеспечения высококачественных и интеллектуальных ответов от наших AI ботов.
  • Гибкая настройка: Пользователи могут настраивать параметры ботов, чтобы они соответствовали их потребностям и предпочтениям.
  • Множество функций: Наши AI боты обладают различными способностями, включая ответы на вопросы, предоставление информации, шутки и многое другое.
  • Легкая установка: Установка и настройка Discord AI проста и понятна даже для новичков!
Discord AI Celestia Discord AI Luna

✨ Особенности

✔️ Важнейшая особенность контейнеров — их сравнительно короткий жизненный цикл. Любой контейнер можно остановить, перезапустить или уничтожить, если это необходимо. Данные, которые содержатся в контейнере, при этом тоже пропадут. Так выработалось правило проектирования приложений: не хранить важные данные в контейнере. Такой подход называют Stateless;
✔️ Объем контейнеров измеряется в мегабайтах, поскольку в них упаковывают лишь те процессы и зависимости ОС, которые необходимы для выполнения кода. Легковесные контейнеры быстро запускаются и экономят место на диске;
✔️ Один контейнер соответствует одному запущенному процессу. Отключение отдельного контейнера для отладки или обновления никак не помешает нормальной работе всего приложения;
✔️ Контейнеризация обеспечивает надежную изоляцию процессов и повышает уровень безопасности систем. Приложения, которые работают внутри контейнера, не имеют доступа к основной ОС и не могут на неё влиять;
✔️ Благодаря контейнерам можно автоматизировать развертывание приложений на разных хостах;
✔️ Использование контейнеров позволяет перейти с монолита на микросервисную архитектуру. За счет этого ускоряется разработка новой функциональности, поскольку нет опасений, что изменения в одной компоненте затронут всю остальную систему;
✔️ С точки зрения эффективности контейнеры котируются выше виртуальных машин. На одинаковом оборудовании можно запустить большое количество контейнеров, тогда как ВМ будет в разы меньше. Это важно при использовании облачной инфраструктуры — потребуется меньше ресурсов;

🚀 Технологии

В данном проекте были использованы следующие инструменты:

✅ Требования

Перед началом 🏁, вам нужно иметь Git и Docker установленными.

🏁 Начало

# Клонируйте этот проект
$ git clone https://github.com/laspegasuscommunity/discord-ai.git

# Доступ
$ cd discord-ai

# Отредактируйте celestia.env и luna.env для указания токенов Discord ботов и Naga API ключа
$ nano celestia.env
$ nano luna.env

# Запустите проект
$ docker-compose up -d

📝 Лицензия

Этот проект находится под лицензией AGPL-3.0. Для получения более подробной информации см. LICENSE файл.

Сделано с ❤️ ponfertato