Welcome to curious’s documentation!¶
curious
is a Python 3.6+ library to interact with the
Discord API
Advantages of Curious¶
- High-level; abstractions are provided at every layer for ease of use
- Fast; curious can load your bot and begin processing in a matter of seconds
- Safe; curious validates your data client-side, preventing using up ratelimits on bogus requests
- Powerful; curious exposes every layer of interaction with the Discord API for your usage
- async; Based on top off the
curio
ortrio
libraries for a pleasant async experience.
Installation¶
Curious is available on PyPI under discord-curious
:
$ pip install -U discord-curious
Or for the latest development version:
$ pip install -U git+https://github.com/Fuyukai/curious.git#egg=curious
Examples¶
Examples for how to use the library are available at https://github.com/Fuyukai/curious/tree/master/examples.
Documentation¶
API Documentation¶
The documentation below is automatically generated from the docstrings.
- Curious
- curious.core
- curious.commands
- curious.dataclasses
- curious.dataclasses.appinfo
- curious.dataclasses.bases
- curious.dataclasses.channel
- curious.dataclasses.embed
- curious.dataclasses.emoji
- curious.dataclasses.guild
- curious.dataclasses.invite
- curious.dataclasses.member
- curious.dataclasses.message
- curious.dataclasses.permissions
- curious.dataclasses.presence
- curious.dataclasses.reaction
- curious.dataclasses.role
- curious.dataclasses.search
- curious.dataclasses.user
- curious.dataclasses.voice_state
- curious.dataclasses.webhook
- curious.dataclasses.widget
- curious.ext.paginator
- curious.exc
- curious.util