Dev Bot is a custom Discord bot built in Python, designed to serve as the community heartbeat and primary coding mentor for the Developer's Creed server.
Powered by the Google Gemini AI model, Dev Bot assists members with clean code practices, debugging, and architecture, while maintaining the disciplined, precise ethos of a true developer brotherhood. It also features interactive UI components for thematic role selection (Templer vs. Assassin) inspired by Assassin's Creed Rogue.
Created by DLJ.
- 🧠 AI Coding Mentor: Integrated with
google-generativeai(Gemini 2.5 Flash). Mention the bot in any channel to start a personalized, context-aware coding session. - 🎭 Thematic Role Picker: An interactive dropdown UI (Cog) that allows users to choose their allegiance (Templer or Assassin) using Discord's modern UI components.
- 📊 Server Insights: Use
!serverinfoto instantly retrieve server stats, member counts, and invite links. - ⚙️ Modular Design: Built using
discord.ext.commands.Cogfor clean, scalable, and organized code management.
Before you begin, ensure you have met the following requirements:
- Python 3.8+ installed on your machine.
- A registered Discord Bot via the Discord Developer Portal.
- Privileged Intents Enabled: You must enable the Server Members Intent and Message Content Intent in the Discord Developer Portal for this bot to function.
- A Google Gemini API Key.
1. Clone the repository:
git clone [https://github.com/YOUR_USERNAME/devBot.git](https://github.com/YOUR_USERNAME/devBot.git)
cd Dev Bot