| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add Function to call if a Message without Command has been sent (#430) | Lakelezz | 2018-11-11 | 1 | -0/+1 |
| | | |||||
| * | Prefix only Command (#416) | Lakelezz | 2018-10-15 | 1 | -1/+2 |
| | | |||||
| * | Add Option to disable bypassing Checks for Owners (#419) | Lakelezz | 2018-10-15 | 1 | -0/+5 |
| | | |||||
| * | A bunch of typo fixes (#404) | Perry Fraser | 2018-10-01 | 1 | -3/+3 |
| | | |||||
| * | Add single group help (#385) | Lakelezz | 2018-09-11 | 1 | -0/+2 |
| | | |||||
| * | Suggest similar commands when using help (#377) | Lakelezz | 2018-09-09 | 1 | -1/+4 |
| | | |||||
| * | Refactor `command::positions` a little | acdenisSK | 2018-08-03 | 1 | -12/+7 |
| | | |||||
| * | Add default-commands for command-groups (#351) | Lakelezz | 2018-07-21 | 1 | -0/+2 |
| | | |||||
| * | Support multiple prefixes for command-groups (#343) | Lakelezz | 2018-07-15 | 1 | -2/+2 |
| | | |||||
| * | Add checks for groups (#349) | Lakelezz | 2018-07-15 | 1 | -1/+4 |
| | | |||||
| * | Quickly rename to `no_dm_prefix` | acdenisSK | 2018-07-14 | 1 | -1/+1 |
| | | | | | Minimize assumptions that `no_prefix` would work everywhere. | ||||
| * | Allow for nil prefixes in DMs | acdenisSK | 2018-07-14 | 1 | -1/+18 |
| | | | | | Fixes #339 | ||||
| * | Remove deprecated use of Colour associated methods | Zeyla Hellyer | 2018-07-08 | 1 | -2/+2 |
| | | |||||
| * | And another (function call) repetion | acdenisSK | 2018-06-21 | 1 | -2/+4 |
| | | |||||
| * | Remove slight repetition | acdenisSK | 2018-06-21 | 1 | -12/+7 |
| | | |||||
| * | Remove extraneous spaces at the end of lines | Zeyla Hellyer | 2018-06-17 | 1 | -2/+2 |
| | | |||||
| * | Handle debug impls better | acdenisSK | 2018-06-08 | 1 | -23/+25 |
| | | |||||
| * | help: differentiate whether a command is unavailable in dms or guilds (#319) | Lakelezz | 2018-05-25 | 1 | -3/+12 |
| | | |||||
| * | Refactor imports/exports to use nested groups and better formatting | acdenisSK | 2018-03-29 | 1 | -6/+10 |
| | | |||||
| * | Add `unrecognised_command` (#276) | Lakelezz | 2018-02-15 | 1 | -0/+1 |
| | | |||||
| * | Fix multibyte character based prefixes (#253) | Uninteresting Account | 2018-01-20 | 1 | -7/+8 |
| | | |||||
| * | Fix most clippy lints, take more refeernces | Zeyla Hellyer | 2017-12-16 | 1 | -4/+4 |
| | | | | | | Fix clippy lints and subsequently accept references for more function parameters. | ||||
| * | Break up the model module | Zeyla Hellyer | 2017-12-16 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `model` module has historically been one giant module re-exporting all of the model types, which is somewhere around 100 types. This can be a lot to look at for a new user and somewhat overwhelming, especially with a large number of fine-grained imports from the module. The module is now neatly split up into submodules, mostly like it has been internally since the early versions of the library. The submodules are: - application - channel - error - event - gateway - guild - id - invite - misc - permissions - prelude - user - voice - webhook Each submodule contains types that are "owned" by the module. For example, the `guild` submodule contains, but not limited to, Emoji, AuditLogsEntry, Role, and Member. `channel` contains, but not limited to, Attachment, Embed, Message, and Reaction. Upgrade path: Instead of glob importing the models via `use serenity::model::*;`, instead glob import via the prelude: ```rust use serenity::model::prelude::*; ``` Instead of importing from the root model module: ```rust use serenity::model::{Guild, Message, OnlineStatus, Role, User}; ``` instead import from the submodules like so: ```rust use serenity::model::channel::Message; use serenity::model::guild::{Guild, Role}; use serenity::model::user::{OnlineStatus, User}; ``` | ||||
| * | Remove the `Box<Command>` impl | acdenisSK | 2017-12-11 | 1 | -22/+0 |
| | | | | | | This was included back then as an afterthought about this impl from a user perspective, not from the lib's. Plus it's unlikely we'll be using this in the near future. | ||||
| * | Make help-commands customisable (#227) | Lakelezz | 2017-11-30 | 1 | -8/+110 |
| | | |||||
| * | Add `before`/`after` middleware to `Command` | acdenisSK | 2017-11-23 | 1 | -1/+30 |
| | | |||||
| * | Add a way to execute code when a command is registered | acdenisSK | 2017-11-21 | 1 | -0/+3 |
| | | |||||
| * | Add `help()` to `CreateGroup`. (#225) | Lakelezz | 2017-11-20 | 1 | -1/+14 |
| | | |||||
| * | Add an impl for `Fn(&mut Context, &Message, Args)` | acdenisSK | 2017-11-20 | 1 | -4/+6 |
| | | |||||
| * | Change most of the framework to use trait-based-commands | acdenisSK | 2017-11-15 | 1 | -29/+73 |
| | | |||||
| * | Fix strange behaviour when the prefix has spaces (#215) | Uninteresting Account | 2017-11-13 | 1 | -14/+10 |
| | | |||||
| * | Re-order use statements alphabetically | Zeyla Hellyer | 2017-11-11 | 1 | -2/+2 |
| | | |||||
| * | Add Debug derives to more public types | thelearnerofcode | 2017-11-07 | 1 | -0/+21 |
| | | |||||
| * | Merge v0.4.3 | acdenisSK | 2017-11-04 | 1 | -10/+27 |
| |\ | |||||
| | * | Fix #206 (#207) | Uninteresting Account | 2017-10-29 | 1 | -10/+27 |
| | | | |||||
| | * | Add a todo | acdenisSK | 2017-09-30 | 1 | -0/+1 |
| | | | |||||
| | * | Make the internal string public | acdenisSK | 2017-09-30 | 1 | -1/+1 |
| | | | |||||
| * | | Make `Command::aliases` public | acdenisSK | 2017-11-03 | 1 | -1/+2 |
| | | | |||||
| * | | Add a todo | acdenisSK | 2017-10-09 | 1 | -0/+1 |
| | | | |||||
| * | | Make the internal string public | acdenisSK | 2017-10-09 | 1 | -1/+1 |
| | | | |||||
| * | | Change the way users' command handlers are stored as | acdenisSK | 2017-09-29 | 1 | -12/+8 |
| |/ | |||||
| * | Use display instead of std::error::Error | acdenisSK | 2017-09-25 | 1 | -28/+3 |
| | | | | | Kind of a bad decision but due to the compiler being a meany with impl conflicts for `From<&str>` and `From<String>`, it needs to be done. Plus it removes the useless custom struct. | ||||
| * | Revamp errors in `Args` and commands | acdenisSK | 2017-09-23 | 1 | -9/+54 |
| | | |||||
| * | Also rustfmt | Zeyla Hellyer | 2017-09-18 | 1 | -2/+7 |
| | | |||||
| * | Add Send/Sync to framework items | Zeyla Hellyer | 2017-09-18 | 1 | -7/+7 |
| | | |||||
| * | Apply rustfmt | Zeyla Hellyer | 2017-09-18 | 1 | -4/+1 |
| | | |||||
| * | Copy some methods from Command to Group (#164) | Maiddog | 2017-09-11 | 1 | -1/+8 |
| | | |||||
| * | Allow commands to be limited to certain roles (#157) | Lakelezz | 2017-09-05 | 1 | -0/+3 |
| | | |||||
| * | Add ability to play DCA and Opus files. (#148) | Maiddog | 2017-08-27 | 1 | -1/+4 |
| | | |||||
| * | Revamp `RwLock` usage in the lib | acdenisSK | 2017-08-24 | 1 | -4/+1 |
| | | | | | Also not quite sure if they goofed rustfmt or something, but its changes it did were a bit bizarre. | ||||