dpy-utils

A discord.py utility library.


Keywords
bot, discord, utility
License
GPL-3.0
Install
pip install dpy-utils==0.1.0

Documentation

dpy-utils

A discord.py utility library.

Warning

This is a very early alpha version. There might be some unknown issues.

Features

  • custom Context with additional features like ctx.ask

  • patched Bot and AutoShardedBot classes:

    • use custom Context
    • automatically loads token and prefix from .env file
    • automatically loads cogs/extensions from cogs/ (can be modified through the cogs_path argument)
  • monkey_patch() to overwrite discord.py classes with dpy-utils

Installation

pip install dpy-utils

Usage

.env

TOKEN=token
PREFIX=?

bot.py

import os

import utils
from discord.ext import commands

utils.monkey_patch()

bot: utils.Bot = commands.Bot()


@bot.command()
async def test(ctx: utils.Context):
    answer = await ctx.ask("Do you like dpy-utils?")
    print(answer)


bot.run()

Requirements

Contributing and Issues

If you want to contribute or want to suggest additional features please use github issues.

ko-fi