Skip to content

disoauth/DiscoAuth

Repository files navigation

DiscoAuth

automatically follows through with the requests for Discord OAuth

Documentation Codecov


Features

  • Makes a Authorization Url automatically, using the client ID, redirect_uri, and the scopes you want
  • Can get:
    • The access token
    • The user
    • The user's guilds
    • A specific guild, using it's ID

It also makes bot auth url's


What I'm working on for version 3.0.0

P.S. The version number (Major.Minor) following the functions and models show which versions I intend to add them

  • Add functions and models for User and Guild
    • User
      • Functions

        User Functions
        • Get User - v2.1
        • Modify Current User - v2.1
        • Get Current Guild Members - v2.1
        • Leave Guild - v2.1
        • Create DM - v2.1
        • Create Group DM - v2.1
        • Get Current User Connections - v2.1
        • Get Current User Application Role Connection - v2.1
        • Update Current User Application Role Connection - v2.1
    • Guild
      • Functions

        Check The Guild Functions (It's long)
        • Create Guild - v2.2
        • Get Guild Preview - v2.2
        • Modify Guild - v2.2
        • Delete Guild - v2.2
        • Get Guild Channels - v2.4
        • Create Guild Channels - v2.4
        • Modify Guild Channels Positions - v2.4
        • List Active Guild Threads - v2.2
        • Get Guild Member - v2.3
        • List Guild Members - v2.3
        • Search Guild Members - v2.3
        • Add Guild Member - v2.3
        • Modify Guild Member - v2.3
        • Modify Current Member - v2.3
        • Modify Current User Nick - v2.3
        • Add Guild Member Role - v2.4
        • Remove Guild Member Role - v2.4
        • Remove Guild Member - v2.3
        • Get Guild Bans - v2.2
        • Get Guild Ban - v2.2
        • Create Guild Ban - v2.2
        • Remove Guild Ban - v2.2
        • Get Guild Roles - v2.5
        • Create Guild Role - v2.5
        • Modify Guild Role Positions - v2.5
        • Modify Guild Role - v2.5
        • Modify Guild MFA Level - v2.2
        • Delete Guild Role - v2.5
        • Get Guild Prune Count - v2.3
        • Begin Guild Prune - v2.3
        • Get Guild Voice Regions - v2.6
        • Get Guild Invites - v2.2
        • Get Guild Integrations - v2.6
        • Delete Guild Integration
        • Get Guild Widget Settings
        • Modify Guild Widget
        • Get Guild Widget
        • Get Guild Vanity URL
        • Get Guild Widget Image
        • Get Guild Welcome Screen
        • Modify Guild Welcome Screen
        • Get Guild Onboarding
        • Modify Guild Onboarding
        • Modify Current User Voice State
        • Modify User Voice State
      • Models (Like channel, and role models)

        • Guild Preview Model - v2.2
        • Guild Member Model - v2.3
        • Channel Model - v2.4
        • Role Model - v2.5
        • Integration Model - v2.7
        • welcome Screen Model - v2.8
        • Guild Onboarding Model - v2.8
        • Guild Widget - v2.7
  • Raise MissingScopes when trying to use a functions that need extra scopes

Useful Links:


Coverage

Coverage


Contributors

Arcader717
Arcader717

💻 📖 💡

License

This project is under the MIT License