nextcord-ext-events

Custom events derived from events dispatched by Discord.


License
Apache-2.0
Install
pip install nextcord-ext-events==0.1.0a0

Documentation

nextcord-ext-events

dependencies license

Custom events derived from events dispatched by Discord.

⚠️ Work In Progress!

Installation

This extension is currently not in PyPI.

$ python3 -m pip install -U git+https://github.com/vincentrps/nextcord-ext-events

Usage

An example for when subscribing to the on_member_kick event.

import nextcord
from nextcord.ext import commands, events
from nextcord.ext.events import member_kick


class MyBot(commands.Bot, events.EventsMixin):

    async def on_ready(self):
        print('Logged in!')

    async def on_member_kick(self, member: nextcord.Member, entry: nextcord.AuditLogEntry):
        print(f'{member} was kicked from {member.guild}!')


bot = MyBot(command_prefix='!', intents=nextcord.Intents.all())

bot.run("TOKEN")