Files
DiscordAIBot/README.md
T
2026-11-01 02:22:05 +02:00

46 lines
2.4 KiB
Markdown

# Дискорд бот со встроенным ИИ
RU | [EN](./README_EN.md)
## Вопросы
### Что это такое?
Ну если по названию еще не понятно, это дискорд бот в который встроенный ИИ ассистент
> бот написан на пайтоне если что
### Для чего написан этот бот?
Бот щас пишется на не большой майнкрафт дискорд сервер чтоб игроки могли с ним общатся, хз
По задумке он должен быть ботом с которым можно: пообщатся, задать вопрос по серверу, попросить помощь по майнкрафту и т.п
### Почему именно Gemini?
Потому что бесплатно ¯\\\_(ツ)\_/¯
## Ограничения
Единственные ограничения это то что ему нельзя писать код и ответ не может быть дольше 2000 символов
## Как его установить?
### 1 Часть ( В браузере )
1. Открываете [Discord Developer Portal](https://discord.com/developers/home) и создаете там нового бота
2. В вкладке "Бот" создаете токен и копируете на будущее
3. В той же вкладке включаете Presence Intent, Server Members Intent и Message Content Intent
4. Откройте [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 discord.py google-genai python-dotenv
```
В .env файл вставьте API ключи
## Задания на будущее
- [x] Написать самого бота
- [x] Перенести ограничения в отдельный файл
- [ ] Сделать чтоб он отвечал на часто задаваемые вопросы по серверу