harrrson / discordpp

A Modularized C++ Library for the Discord API

Home Page:https://discordpp.theundarkpixel.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discord++

A Modularized C++ Library for the Discord API

GitHub starsDiscord

Links

Dependencies

Required

Included (Git submodules)

Recommended Plugins

  • Plugin: RateLimit handes rate limiting
    • Without this plugin, Discord++ exits when encountering a rate limit for your safety
  • Plugin: Overload provides overloads for the websocket send function to create std::shared_ptrs for you and provides some sane defaults when you don't need all their arguments.
  • Plugin: Responder provides a simple interface for detecting commands in the form of a character and a string, e.g. !help
  • Plugin: Native provides extensions to the default call , callJson, and callFile methods specific to different endpoints as well as native C++ objects for Discord's JSON structures
  • You can find more plugins on the #discordpp-plugin tag

Usage

See the Wiki for setup and configuration

About

A Modularized C++ Library for the Discord API

https://discordpp.theundarkpixel.com/

License:MIT License


Languages

Language:C++ 77.1%Language:Hack 19.6%Language:CMake 3.3%