illest.py
illest.py is the Python library for ILLEST: bots with commands, slash commands, buttons and forms, all
end-to-end encrypted, and Rich Presence for games and tools.
Bash
pip install illest- New here? The quickstart goes from a token to a bot answering slash commands.
- Moving a bot from discord.py? The migration guide lists what to change. Most of it is what end-to-end encryption changes.
- Looking something up? The API reference is in the menu, generated from the library's own docstrings.
The library covers:
Clientandcommands.Bot, with intents and events.- Prefix commands, cogs and extensions.
- Slash commands with options, choices, autocomplete, groups and context menus.
- Views with buttons and select menus, persistent views, and forms.
- Background tasks.
- Moderation.
- Rich Presence: what the person is doing in your game or tool, on their profile.
- Rate limits and reconnecting, handled for you.