From 7d3a8da4d4ad44a69bec8781f2a978b5977552a5 Mon Sep 17 00:00:00 2001 From: timurtom Date: Sun, 1 Nov 2026 02:02:51 +0200 Subject: [PATCH] added readme in english --- README_EN.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 README_EN.md diff --git a/README_EN.md b/README_EN.md new file mode 100644 index 0000000..1055d59 --- /dev/null +++ b/README_EN.md @@ -0,0 +1,49 @@ +# Discord Bot with Built-in AI +[RU](./README.md) | EN + +## Questions + +### What is this? +Well, if it wasn't clear from the name, this is a Discord bot with an integrated AI assistant. +> By the way, the bot is written in Python. + +### What is this bot made for? +The bot is currently being written for a small Minecraft Discord server so players can chat with it, idrk. +By design, it's meant to be a bot you can: chat with, ask questions about the server, ask for help with Minecraft, etc. + +### Why Gemini? +Because it's free ¯\\\_(ツ)\_/¯ + +## Limitations +The only limitations are that it cannot write code and its responses cannot exceed 2000 characters. + +## How to install it? + +### Part 1 (In Browser) +1. Open the [Discord Developer Portal](https://discord.com/developers/home) and create a new bot. +2. Under the "Bot" tab, generate a token and save it for later. +3. In the same tab, enable **Presence Intent**, **Server Members Intent**, and **Message Content Intent**. +4. Open [Google AI Studio](https://aistudio.google.com/api-keys), create an API key, and copy it. + +### Part 2 (On Server) +Install all necessary packages. + +On Debian/Ubuntu: +```bash +apt update && apt install git python3 python3-pip -y +``` + +Clone the repository and install all required libraries: +```bash +git clone https://github.com/timurtom/DiscordAIBot.git +cd DiscordAIBot +pip install -r requirements.txt +``` + +Insert your API keys into the `.env` file. + +## To-Do List + +- [x] Write the bot itself +- [ ] Move limitations to a separate file +- [ ] Make it answer frequently asked questions about the server \ No newline at end of file