ILLEST Developers

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:

  • Client and commands.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.