diff options
| author | indiv0 <[email protected]> | 2016-12-21 12:59:31 -0500 |
|---|---|---|
| committer | zeyla <[email protected]> | 2016-12-21 09:59:31 -0800 |
| commit | bcb70e85384a16b2440788a73241f507aaeba4dc (patch) | |
| tree | 3de9df7c245c8183523d20a662f88c60ea342218 /src | |
| parent | (╯°□°)╯︵ ┻━┻ (diff) | |
| download | serenity-bcb70e85384a16b2440788a73241f507aaeba4dc.tar.xz serenity-bcb70e85384a16b2440788a73241f507aaeba4dc.zip | |
Add `on_message` example
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/mod.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/client/mod.rs b/src/client/mod.rs index b0193b3..94d2c54 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -529,6 +529,22 @@ impl Client { /// Attaches a handler for when a [`MessageCreate`] is received. /// + /// # Examples + /// + /// Print the contents of every received message: + /// + /// ```rust,ignore + /// use serenity::Client; + /// + /// let mut client = Client::login_bot("bot token here"); + /// + /// client.on_message(|_context, message| { + /// println!("{}", message.content); + /// }); + /// + /// let _ = client.start(); + /// ``` + /// /// [`MessageCreate`]: ../model/event/enum.Event.html#variant.MessageCreate pub fn on_message<F>(&mut self, handler: F) where F: Fn(Context, Message) + Send + Sync + 'static { |