Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦅 Dev Bot - The Developer's Creed Companion

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.


✨ Features

  • 🧠 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 !serverinfo to instantly retrieve server stats, member counts, and invite links.
  • ⚙️ Modular Design: Built using discord.ext.commands.Cog for clean, scalable, and organized code management.

🛠️ Prerequisites

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.

🚀 Installation & Setup

1. Clone the repository:

git clone [https://github.com/YOUR_USERNAME/devBot.git](https://github.com/YOUR_USERNAME/devBot.git)
cd Dev Bot

Dev Bot Logo

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages