Techiee is an advanced Discord chatbot built on Google's Gemini models. It is multimodal; which means it can understand text, images, videos, documents, websites, and even YouTube videos, together, directly within your Discord server.
This is the Python version of Techiee. It has been completely rewritten to support the latest Gemini 3 models and multimodal capabilities.
- 🖼️ Multimodal Support: Send images, videos, documents, PDFs, or text files and Techiee will analyze them.
- 🌐 Web & YouTube Integration: Paste a website URL or a YouTube link, and Techiee can summarize or discuss the content.
- 🧠 Advanced Reasoning: Use the
/thinkingcommand to adjust the AI's reasoning depth (Minimal to High). - 🎭 Persistent Personas: Set a custom personality with
/personathat stays active even after history resets. - 💬 Memory: Maintains per-user and per-thread message history and personas for natural conversations.
- 🧵 Threads: Create dedicated chat spaces with
/createthread. - 🎨 Image Generation: Generate or edit images with
/image, using Nano Banana (requires paid API key). - 🔍 Google Search Grounding: Support for real-time web search (requires paid plan, disabled by default).
Note
Personas and Thinking levels only apply to the user who used the command in DMs, @mentions, and tracked channels. In threads created with /createthread, they apply to everyone.
You can tweak all bot settings, including safety filters, model parameters, and tracked channels, inside the config.py file.
/help: Shows available commands and bot information./createthread <name>: Starts a new thread where Techiee will respond to every message./thinking <level>: Sets the AI's reasoning level (minimal, low, medium, high)./persona <description>: Sets a custom personality. Use/persona defaultto reset./forget: Clears your message history with Techiee./image: Generates or edits an image using Nano Banana (requires paid API key)./sync: Syncs slash commands globally (Owner only).
Developed by Budd (@merbudd) and Tech (@techgamerexpert).