Skip to content

This is an easy discord handler for people who does not use discord.ext for discord bots that is developed by Tim232.

License

Notifications You must be signed in to change notification settings

Tim232/MessageHandler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MessageHandler

Easy discord handler for people who does not use discord.ext for discord bots.

  • LICENSE

Download

$ pip install messagehandler

Use

Example :

main.py

import discord
from handler import Handler

client = discord.Client()
mHandler = Handler(client=client, directory="modules", prefix="!", help_command=True)

@client.event
async def on_ready():
    print(client.user.id)

@client.event
async def on_message(message):
    await mHandler.process_messages(message)

client.run("token")

modules/test.py

import discord

async def run(client, message):
    if message.content.startswith("!Test"):
        await message.channel.send("Example")
        await message.channel.send(client.user.avatar_url)
    if message.content == "!example":
        await message.channel.send("Test")

content_key = ["!example"]
startswith_key = ["!Test"]
  • The handler automatically generates {prefix}help command if client's help_command is True.

Contribute

Find a bug and tell it on the Issue tab or to ! Tim23#9999 on discord

You can also Pull a request

Log

1.0.2 : Hotfix

1.0.1 : Hotfix

1.0.0 : First Release

About

This is an easy discord handler for people who does not use discord.ext for discord bots that is developed by Tim232.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages