Клив
Базовый чат-бот Discord, созданный с помощью Discord.js v14 и работающий на платформе Brainshop.ai.
По состоянию на сентябрь 2024 года Brainshop.ai больше не доступен. К сожалению, этот бот больше не поддерживается и не будет получать дальнейших обновлений.
Установка и настройка
- Для загрузки требуется Node.js v16.9+.
- Загрузите и извлеките файлы либо с помощью
git clone https://github.com/Carbowix/Cleve.git
либо просто загрузив. - Откройте командную строку и убедитесь, что вы находитесь в правильном корневом каталоге, используя команду cd.
- Если вы уверены, выполните команду
npm install
или yarn install
чтобы установить последние пакеты.
Создание бота для аккаунта Brainshop.ai
- Зарегистрируйте аккаунт на сайте Brainshop.ai.
- После регистрации и входа в систему нажмите «Создать мозг» -> «root Brain».
- Введите имя своего бота и убедитесь, что данные соответствуют следующим:
- После завершения отредактируйте src/misc/config.json, указав соответствующие данные:
Примечание . Не редактируйте URL-адрес.
Добавление информации о боте Discord:
- Создайте приложение-бот для Discord.
- После завершения отредактируйте файл src/misc/config.json в параметре «bot_token» , чтобы вставить свой BOT_TOKEN.
- Файл .env.example также доступен в папке
src
, если вы хотите использовать его для любой хостинговой платформы. Просто вставьте свой BOT_TOKEN , и все готово.
Как только вы закончите, запустите npm run start
или yarn run start
в командной строке, и он должен быть готов к разговору!.
[CLEVE] Loaded 3 commands
[CLEVE] Ready to chat !
- Упомяните об этом и начните говорить!
Доступные функции
- Слэш-команды, которые помогут вам упростить управление ботами
- Установить/удалить текстовые каналы чата по умолчанию для бота. (Поддерживает несколько каналов)
- Команда Ping, чтобы убедиться, что бот готов постучать в вашу дверь.
- Функция «Нет упоминания», чтобы бот мог говорить, не упоминаясь. ( Подробнее см. здесь)
- Обмен прямыми сообщениями теперь доступен через настройку. ( Подробнее см. здесь)
Проблемы
Если у вас есть какие-либо проблемы, не стесняйтесь создать их в разделе «Проблемы». Прежде чем создавать проблему, убедитесь, что вашей проблемы нет в списке закрытых.
Часто задаваемые вопросы (FAQ)
Как включить функцию «Без упоминания»
Перейдите в src/misc/config.json и измените значение noMention на true
- ВАЖНО : чтобы эта функция работала, вам необходимо включить привилегированное намерение MessageContent в вашем приложении-боте Discord. В противном случае будет выдана ошибка, подобная следующей:
Как включить функцию личных сообщений
Перейдите в src/misc/config.json и измените значение «directMessage» на true
Бот не отвечает/ошибка API
Скорее всего, вы не выполнили инструкции по установке или API Brainshop.ai не работает.
Неверный токен даже при загрузке через файл .env
Скорее всего, файл .env
либо по-прежнему имеет имя .env.example
, которое вам следует изменить на .env
, либо файл отсутствует в папке src
. В противном случае ваш токен бота фактически недействителен.
Неожиданный токен «S» в позиции 0
Если вы получаете эту ошибку, скорее всего, вы используете replit
в качестве среды хостинга, и, к сожалению, API Brainshop не поддерживает ее и считает это спам-запросом. Вероятное решение — найти другую хостинговую платформу.
Кредиты
- Спасибо BrainshopAI за предоставление бесплатного и быстрого API для умных ботов.