- Поддерживаемые версии
-
- 1.8.x
- 1.9.x
- 1.10.x
- 1.11.x
- 1.12.x
- 1.13.x
- 1.14.x
- 1.15.x
- 1.16.x
- 1.17.x
- 1.18.x
- 1.19.x
Описание:
Программа позволят запустить бота в Discord, который будет решать ошибки. Он поможет разобраться с Minecraft-ошибками, которые могут возникать при создании своего сервера.
Конфигурация:
Скриншоты:
Программа позволят запустить бота в Discord, который будет решать ошибки. Он поможет разобраться с Minecraft-ошибками, которые могут возникать при создании своего сервера.
Конфигурация:
YAML:
# Данный ресурс был скачен с официального форума "LightLeak"
# Больше уникальных ресурсов на нашем форуме - https://lightleak.pro
bot:
# Токен бота
# Получить можно на https://discord.com/developers/applications/
# Необходимо чтобы был включен Message Content Intent
token: YOUR_TOKEN
# Ключ OpenAI
# Получить можно на https://platform.openai.com/account/api-keys
# Если из России, заходить и регистрироваться с ВПН, в дальнейшем он не нужен.
# Создать ключ нажатием на кнопку "Create new secret key"
#
# Внимание: Ключ будет показан 1 раз, иначе надо создать новый
open-ai: API_KEY
server:
# Айди каналов
# Айди чатов, где бот будет принимать сообщения
channel-ids:
- 1075385049010155704
# Ключевые слова для нахождения ошибок.
# Если обнаружено одно из них, бот отправит запрос на OpenAI.
# Так же, можно использовать пинги (<@id>)
detections:
- at net.minecraft
- at org.bukkit
- Error occurred while
- Unhandled exception
- java.base
- io.papermc
- java.lang.Thread.run
- 'ERROR]:'
- Server thread dump
- DO NOT REPORT
- '[Server thread/ERROR]:'
- is it up to date?
- '.jar:'
- WARN
# Реакция на пинг
# Бот будет реагировать на пинг(-и) или сообщения в начале текста
# Бот будет искать подходящее сообщение только если совпадает с любым из значений detections или react
react:
- <@id>
- '!chatgpt'
# Минимальная длина для текста с ошибкой
min_len: 150
openai:
# Запрос для ChatGPT
# Он будет указан в самом верху сообщения.
prompt:
- Эта ошибка произошла при работе майнкрафт сервера
- Если вверху указана ошибка с причиной, то что означает эта ошибка, почему она может появиться, как её решить?
- Ответь кратко. Ответь только на мои 3 вопроса, а если ошибки нету, скажи что я указал не ошибку.
# Максимальное количество токенов.
# GPT обрабатывает текст используя токены.
# Это последовательности символов, которые встречаются в тексте.
# Для русских символов, на каждый может быть по 1 токену.
# Если символы или слова английские, то возможно там будет по 1 токену на слово.
# Максимальные количества: https://platform.openai.com/docs/models/gpt-3
tokens: 1024
# Модель GPT-3.
# text-davinci-003 - Самая мощная модель, до 4000 токенов. Обучен до 2021.
# text-curie-001 - Тоже хороший, дешевле davinci, до 2048 токенов. Обучен до 2019.
# text-babbage-001 - Хороший для простых задач. Быстрый, дешевый. До 2048 токенов. Обучен до 2019.
# text-ada-001 - Хороший для ОЧЕНЬ простых задач. Самая быстрая модель, очень дешевая. До 2048 токенов. Обучен до 2019.
model: text-davinci-003
# "Температура" запроса.
# Значение от 0 до 1.
# Выше - больше креативности от бота (конкретика ниже)
temperature: 0.4
# Альтернатива "Температуре" запроса.
# Модель рассмотрит результаты токенов с вероятностной массой top_p.
# Таким образом, 0.1 означает, что учитываются только токены, составляющие 10% наиболее вероятной массы.
top-p: 0.7
# Коэффициент штрафа за присутствие
# Число от -2.0 до 2.0
#
# Положительные значения будут "штрафовать" новые токены в зависимости от того, появляются ли они в тексте до сих пор.
# Это увеличит вероятность того, что модель будет говорить о новых темах.
presence-penalty: 0.0
# Коэффициент частотного штрафа.
# Число от -2.0 до 2.0
#
# Положительные значения будут "штрафовать" новые токены в зависимости от их текущей частоты в тексте.
# Это уменьшит вероятность того, что модель дословно повторит одну и ту же строку.
# Дополнительно: https://platform.openai.com/docs/api-reference/parameter-details
frequency-penalty: 0.0
# Лучшее из...
# Генерирует "best_of" завершения на стороне сервера и возвращает лучший из вариантов.
#
# Этот параметер генерирует много завершений. Убедитесь что настроен max-tokens и stop
best-of: 1
Скриншоты: