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¶
- Getting started
- Writing your First Bot
- Command Handling
- Better Event Handling
- The Channel Object
- Event reference
- Changelog
- 0.7.8 (Released 2018-05-23)
- 0.7.7 (Released 2018-04-04)
- 0.7.6 (Released 2018-04-03)
- 0.7.5 (Released 2018-04-01)
- 0.7.4 (Released 2018-03-27)
- 0.7.3 (Released 2018-03-27)
- 0.7.2 (Released 2018-03-27)
- 0.7.1 (Released 2018-03-12)
- 0.7.0 (Released 2018-03-11)
- 0.6.0 (Released 2017-11-05)
- 0.5.1 (Released 2017-08-19)
- 0.5.0 (Released 2017-07-31)
- 0.4.0 (Released 2017-04-27)
- 0.3.0 (Released 2017-03-10)
- 0.2.1 (Released 2017-02-23)
- 0.2.0 (Released 2017-02-20)
- 0.1.4
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