Skip to content

Advanced Examples ​

Overview ​

Advanced examples cover OAuth2 browser authorization and Gateway sharding. These topics matter when a bot becomes a service used by multiple guilds or users.

Architecture ​

OAuth2 is an HTTP flow separate from bot-token Gateway access. Sharding divides Gateway sessions while keeping command registration and application state coordinated.

Quick Start ​

Read oauth2.md and sharding.md for complete programs and operational requirements.

Best Practices ​

Use cryptographically random OAuth2 state values, store secrets server-side, scope OAuth requests narrowly, and test sharding with a disposable application before production rollout.

Released under the Apache License 2.0.