2.4 KiB
2.4 KiB
Дискорд бот со встроенным ИИ
Вопросы
Что это такое?
Ну если по названию еще не понятно, это дискорд бот в который встроенный ИИ ассистент
бот написан на пайтоне если что
Для чего написан этот бот?
Бот щас пишется на не большой майнкрафт дискорд сервер чтоб игроки могли с ним общатся, хз По задумке он должен быть ботом с которым можно: пообщатся, задать вопрос по серверу, попросить помощь по майнкрафту и т.п
Почему именно Gemini?
Потому что бесплатно ¯\_(ツ)_/¯
Ограничения
Единственные ограничения это то что ему нельзя писать код и ответ не может быть дольше 2000 символов
Как его установить?
1 Часть ( В браузере )
- Открываете (Discord Developer Portal)[https://discord.com/developers/home] и создаете там нового бота
- В вкладке "Бот" создаете токен и копируете на будущее
- В той же вкладке включаете Presence Intent, Server Members Intent и Message Content Intent
- Откройте (Google AI studio)[https://aistudio.google.com/api-keys], создайте и скопируйте API ключ
2 часть ( На сервере )
Устанавливаете все необходимые пакеты На дебиан/убунту
apt update && apt install git python3 python3-pip -y
Клонируйте репозиторию и устанавливайте все необходимые библиотеки
git clone https://github.com/timurtom/DiscordAIBot.git
cd DiscordAIBot
pip install -r requirements.txt
В .env файл вставьте API ключи
Задания на будущее
- Написать самого бота
- Перенести ограничения в отдельный файл
- Сделать чтоб он отвечал на часто задаваемые вопросы по серверу