MCPcopy Index your code
hub / github.com/RedCokeDevelopment/Teapot.py

github.com/RedCokeDevelopment/Teapot.py @v0.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.0 ↗ · + Follow
142 symbols 291 edges 26 files 45 documented · 32%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

banner

<a href="https://github.com/RedCokeDevelopment/Teapot.py/blob/master/LICENSE"><img src="https://img.shields.io/github/license/redcokedevelopment/teapot.py.svg?style=flat-square" alt="GitHub License"></a>
<a href="https://github.com/RedCokeDevelopment/Teapot.py/issues"><img src="https://img.shields.io/github/issues/redcokedevelopment/teapot.py.svg?color=purple&style=flat-square" alt="GitHub Issues"></a>
<a href="https://github.com/RedCokeDevelopment/Teapot.py/pulls"><img src="https://img.shields.io/github/issues-pr/redcokedevelopment/teapot.py.svg?color=purple&style=flat-square" alt="GitHub Pull Requests"></a>
<a href="https://github.com/RedCokeDevelopment/Teapot.py/stargazers"><img src="https://img.shields.io/github/stars/redcokedevelopment/teapot.py.svg?style=flat-square" alt="GitHub Stars"></a>

Teapot.py

<a href="https://discord.gg/7BRGs6F"><img src="https://discordapp.com/api/guilds/667714189254459414/widget.png?style=banner3" alt="Discord Server"></a>

This project is currently in development!

If you would like to be notified when we commit, please watch this repository and join our Discord server.

👋 About

Teapot.py is an open-source Discord bot that aims to be as customizable as possible as well as providing essential tools for server administrators to run their Discord server!

If you want to try it out by yourself, feel free to invite it to your Discord server by clicking Here!

⌨ Planned Features

  • Music Player
  • Moderation Tools
  • Localization
  • Fun Commands

📖 Wiki

Our wiki is currently work in progress, please check back later!

🤝 Contributing

Contributions, feedback, and bug reports are welcome! Feel free to check out our issues page to find out what you could do!

Before contributing, we recommend you say hi over in our Discord server! We can provide support with any issues you may have 🙂

A big thanks to all those who contribute to the project ❤

💼 Project Owners

There are two owners for this project. They all contribute massively to the running of this project. Links to their GitHub profiles can be found below:

📜 Requirements

These are the requirements for the bot.

  • Python 3.10 (Required packages listed in requirements.txt)
  • LavaLink Server (Java 11 required)
  • Database is optional but preferred

💖 Credits

The projects listed in below have provided inspiration, and we thought we'd mention them:

  • LavaLink: https://github.com/freyacodes/lavalink

Core symbols most depended-on inside this repo

neko_api
called by 14
teapot/cogs/neko.py
join
called by 2
teapot/events.py
connect
called by 2
teapot/cogs/music.py
_destroy
called by 2
teapot/cogs/music.py
now
called by 2
teapot/cogs/music.py
leave
called by 1
teapot/events.py
on_guild_join
called by 1
teapot/events.py
message_edit
called by 1
teapot/events.py

Shape

Method 68
Function 64
Class 10

Languages

Python100%

Modules by API surface

teapot/cogs/music.py28 symbols
teapot/cogs/neko.py19 symbols
teapot/config.py15 symbols
teapot/cogs/cmds.py12 symbols
teapot/events.py11 symbols
teapot/__init__.py9 symbols
teapot/messages.py7 symbols
teapot/cogs/osu.py7 symbols
teapot/managers/database.py6 symbols
teapot/event_handler/loader.py6 symbols
teapot/cogs/nqn.py5 symbols
teapot/cogs/cat.py5 symbols

For agents

$ claude mcp add Teapot.py \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact