aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeyla Hellyer <[email protected]>2018-01-18 09:20:42 -0800
committerZeyla Hellyer <[email protected]>2018-01-18 09:20:42 -0800
commitf6c9764740c9292484bbeac62b3324a229aef626 (patch)
treee1f22c97ace1a89384622bcd5396b219384a6d7d
parentExpose a client voice manager (diff)
downloadserenity-f6c9764740c9292484bbeac62b3324a229aef626.tar.xz
serenity-f6c9764740c9292484bbeac62b3324a229aef626.zip
Update readme example
-rw-r--r--README.md9
-rw-r--r--src/lib.rs11
2 files changed, 13 insertions, 7 deletions
diff --git a/README.md b/README.md
index 85b9278..27e4a67 100644
--- a/README.md
+++ b/README.md
@@ -52,13 +52,16 @@ impl EventHandler for Handler {}
fn main() {
// Login with a bot token from the environment
- let mut client = Client::new(&env::var("DISCORD_TOKEN").expect("token"), Handler);
+ let mut client = Client::new(&env::var("DISCORD_TOKEN").expect("token"), dler)
+ .expect("Error creating client");
client.with_framework(StandardFramework::new()
.configure(|c| c.prefix("~")) // set the bot's prefix to "~"
- .on("ping", ping));
+ .cmd("ping", ping));
// start listening for events by starting a single shard
- let _ = client.start();
+ if let Err(why) = client.start() {
+ println!("An error occurred while running the client: {:?}", why);
+ }
}
command!(ping(_context, message) {
diff --git a/src/lib.rs b/src/lib.rs
index d15e6b6..163f709 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -29,7 +29,7 @@
//!
//! A basic ping-pong bot looks like:
//!
-//! ```rust,ignore
+//! ```rust,no_run
//! #[macro_use] extern crate serenity;
//!
//! use serenity::client::Client;
@@ -43,13 +43,16 @@
//!
//! fn main() {
//! // Login with a bot token from the environment
-//! let mut client = Client::new(&env::var("DISCORD_TOKEN").expect("token"), Handler);
+//! let mut client = Client::new(&env::var("DISCORD_TOKEN").expect("token"), Handler)
+//! .expect("Error creating client");
//! client.with_framework(StandardFramework::new()
//! .configure(|c| c.prefix("~")) // set the bot's prefix to "~"
-//! .on("ping", ping));
+//! .cmd("ping", ping));
//!
//! // start listening for events by starting a single shard
-//! let _ = client.start();
+//! if let Err(why) = client.start() {
+//! println!("An error occurred while running the client: {:?}", why);
+//! }
//! }
//!
//! command!(ping(_context, message) {