├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── docs.sh ├── dub.json ├── examples ├── .gitignore ├── dub.json └── src │ └── basic.d └── src └── dscord ├── api ├── client.d ├── package.d ├── ratelimit.d ├── routes.d └── util.d ├── bot ├── bot.d ├── command.d ├── listener.d ├── package.d └── plugin.d ├── client.d ├── core.d ├── gateway ├── client.d ├── events.d ├── package.d └── packets.d ├── info.d ├── state.d ├── types ├── base.d ├── channel.d ├── guild.d ├── message.d ├── package.d ├── permission.d ├── user.d ├── util.d └── voice.d └── util ├── counter.d ├── dynlib.d ├── emitter.d ├── errors.d ├── json.d ├── process.d ├── queue.d ├── sharding.d ├── storage.d ├── string.d ├── ticker.d └── time.d /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/README.md -------------------------------------------------------------------------------- /docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/docs.sh -------------------------------------------------------------------------------- /dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/dub.json -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | dscord-examples 2 | -------------------------------------------------------------------------------- /examples/dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/examples/dub.json -------------------------------------------------------------------------------- /examples/src/basic.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/examples/src/basic.d -------------------------------------------------------------------------------- /src/dscord/api/client.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/api/client.d -------------------------------------------------------------------------------- /src/dscord/api/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/api/package.d -------------------------------------------------------------------------------- /src/dscord/api/ratelimit.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/api/ratelimit.d -------------------------------------------------------------------------------- /src/dscord/api/routes.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/api/routes.d -------------------------------------------------------------------------------- /src/dscord/api/util.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/api/util.d -------------------------------------------------------------------------------- /src/dscord/bot/bot.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/bot/bot.d -------------------------------------------------------------------------------- /src/dscord/bot/command.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/bot/command.d -------------------------------------------------------------------------------- /src/dscord/bot/listener.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/bot/listener.d -------------------------------------------------------------------------------- /src/dscord/bot/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/bot/package.d -------------------------------------------------------------------------------- /src/dscord/bot/plugin.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/bot/plugin.d -------------------------------------------------------------------------------- /src/dscord/client.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/client.d -------------------------------------------------------------------------------- /src/dscord/core.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/core.d -------------------------------------------------------------------------------- /src/dscord/gateway/client.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/gateway/client.d -------------------------------------------------------------------------------- /src/dscord/gateway/events.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/gateway/events.d -------------------------------------------------------------------------------- /src/dscord/gateway/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/gateway/package.d -------------------------------------------------------------------------------- /src/dscord/gateway/packets.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/gateway/packets.d -------------------------------------------------------------------------------- /src/dscord/info.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/info.d -------------------------------------------------------------------------------- /src/dscord/state.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/state.d -------------------------------------------------------------------------------- /src/dscord/types/base.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/base.d -------------------------------------------------------------------------------- /src/dscord/types/channel.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/channel.d -------------------------------------------------------------------------------- /src/dscord/types/guild.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/guild.d -------------------------------------------------------------------------------- /src/dscord/types/message.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/message.d -------------------------------------------------------------------------------- /src/dscord/types/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/package.d -------------------------------------------------------------------------------- /src/dscord/types/permission.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/permission.d -------------------------------------------------------------------------------- /src/dscord/types/user.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/user.d -------------------------------------------------------------------------------- /src/dscord/types/util.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/util.d -------------------------------------------------------------------------------- /src/dscord/types/voice.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/types/voice.d -------------------------------------------------------------------------------- /src/dscord/util/counter.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/counter.d -------------------------------------------------------------------------------- /src/dscord/util/dynlib.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/dynlib.d -------------------------------------------------------------------------------- /src/dscord/util/emitter.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/emitter.d -------------------------------------------------------------------------------- /src/dscord/util/errors.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/errors.d -------------------------------------------------------------------------------- /src/dscord/util/json.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/json.d -------------------------------------------------------------------------------- /src/dscord/util/process.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/process.d -------------------------------------------------------------------------------- /src/dscord/util/queue.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/queue.d -------------------------------------------------------------------------------- /src/dscord/util/sharding.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/sharding.d -------------------------------------------------------------------------------- /src/dscord/util/storage.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/storage.d -------------------------------------------------------------------------------- /src/dscord/util/string.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/string.d -------------------------------------------------------------------------------- /src/dscord/util/ticker.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/ticker.d -------------------------------------------------------------------------------- /src/dscord/util/time.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b1naryth1ef/dscord/HEAD/src/dscord/util/time.d --------------------------------------------------------------------------------