Skip to content

An AI Chatbot for Discord based on Google DeepMind's Gemini family of models. (built on Python)

Notifications You must be signed in to change notification settings

MerBudd/Techiee.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

181 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Techiee logo showing a star with 8 sides and rounded corners, with a gradient color going from blue to purple to orange. To the right of the star is the text 'Techiee.py' written in a semibold and rounded font.

What is Techiee?

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.

Key Features

  • 🖼️ 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 /thinking command to adjust the AI's reasoning depth (Minimal to High).
  • 🎭 Persistent Personas: Set a custom personality with /persona that 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.

Configuration

You can tweak all bot settings, including safety filters, model parameters, and tracked channels, inside the config.py file.

Commands

  • /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 default to 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).

About

An AI Chatbot for Discord based on Google DeepMind's Gemini family of models. (built on Python)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages