594558f53273c7959ceb414df05638a2be724633
Miniscord
A minimalist discord bot API
from miniscord import Bot
import discord
async def hello(client: discord.client, message: discord.Message, *args: str):
await message.channel.send("Hello!")
bot = Bot(
"test-app", # name
"0.1-alpha", # version
alias="|" # respond to '|command' messages
)
bot.register_command(
"hello", # command text (regex)
hello, # command function
"hello: says 'Hello!'", # short help
f"```\n" # long help
f"* |help\n"
f"\tSays 'Hello!'.\n"
f"```"
)
bot.start()
# this bot respond to "|help", "|info" and "|hello"
⚠ Disclaimer: I intend to use this project personally, I'm open to ideas but I don't care if it doesn't work for you. Same for the name, feel free to use it, I'm not registering it on PyPI
Features
TODO
Installation
1. Install package
pip install git+git://github.com/Klemek/miniscord.git
2. Make a .env file as following
#.env
DISCORD_TOKEN=<bot token from discordapp.com/developers>
Documentation
TODO
Versions
- v0.0.1 (WIP) : initial version
TODO
- Finish README.md
- Write more tests
- Add comments to code
- Separate branches
- Working CI
- Fix bugs
Languages
Python
100%
