Русский | English
- Это сильно модифицированная версия бота: https://github.com/Zero6992/chatGPT-discord-bot/
- Отдельно спасибо Zero6992 за открытый код проекта <3
- Большая часть модифицированного кода написана как раз через ChatGPT и другие ИИ для эксперемента
- Бот может общаться как в канале дискорда, так и в ЛС
- Большее количество чат ИИ моделей с использованием gpt4free библиотеки: https://github.com/xtekky/gpt4free
- Большее количество ИИ моделей генерации изображения с использованием gpt4free библиотеки
- Поддержка "памяти" для каждого пользователя которая не сбрасывается при перезапуске бота
- Сброс "памяти"
/reset
работает индивидуально для пользователей и не сбрасывает общую память (system) - Сохранение используемой модели ИИ для каждого пользователя индивидуально
- Скачивание истории диалога пользователя с ИИ
- Python 3.9 или позднее
- Переименуйте файл
.env.example
в.env
- В Терминале Windows выполните
pip3 install -r requirements.txt
|pip install -r requirements.txt
чтобы установить все требуемые библиотеки
Скачайте бота: https://github.com/TheFirstNoob/Discord-ChatGPT/archive/refs/heads/main.zip
- Перейдите в https://discord.com/developers/applications и создайте приложение
- Перейдите в раздел Bot получите Token и вставьте его в
.env
в строку:DISCORD_BOT_TOKEN
- Установите
Server Members Intent
иMessage Content Intent
на Включено - Перейдите в раздел OAuth2 и в OAuth2 URL Generator поставьте галочку на Bot
- В Bot Permissions поставьте галочки на следующие пункты:
- View Channels
- Send Message
- Send Message in Thread (Если нужно - Не обязательно)
- Manage Message
- Manage Thread (Если нужно - Не обязательно)
- Read Message History
- Attach Files (Для будущих обновлений)
- Embed Links
- Use Slash Commands
- Скопируйте полученную ссылку и перейдите по ней
- Пригласите бота в свой дискорд
- Создайте системный канал чата и через ПКМ скопируйте ID канала
- Вставьте ID Канала в
.env
в строчку:DISCORD_CHANNEL_ID
- Настройте стартовый промпт на ваш вкус в файле
system_prompt.txt
- Если корректно установлен IDE, то просто двойным кликом запустите
main.py
- ИЛИ
- Откройте терминал в папке с ботом и напишите:
py main.py
/python3 main.py
/python main.py
Бот запущен :)
ОСНОВНЫЕ:
/ask {Ваш запрос} {Дополнительный запрос}
: Чат с ИИ (в ЛС создается отдельная память ваших запросов)/draw {Ваш запрос на Англ.языке} {Сервис}
: Создайте изображение с помощью ИИ моделей
ИНФОРМАЦИЯ:
/help
: Вывести информацию как пользоваться Hitagi ChatGPT (выводит список команд)/modelinfo
: Вывести информацию о конкретной модели (оставил свои примеры)/about
: Вывести информацию о самом проекте Hitagi ChatGPT (Оставил свой пример)/changelog
: Вывести информацию об изменениях в конкретной версии (оставил свои примеры)
УПРАВЛЕНИЕ:
/reset
: Сбросить историю вашего диалога/chat-model {Модель ИИ}
: Сменить чат модель/history
: Скачать историю вашего диалога с ИИ