diff options
| -rw-r--r-- | README.md | 7 | ||||
| -rw-r--r-- | src/lib.rs | 7 |
2 files changed, 12 insertions, 2 deletions
@@ -42,12 +42,17 @@ A basic ping-pong bot looks like: #[macro_use] extern crate serenity; use serenity::client::Client; +use serenity::prelude::EventHandler; use serenity::framework::standard::StandardFramework; use std::env; +struct Handler; + +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")); + let mut client = Client::new(&env::var("DISCORD_TOKEN").expect("token"), Handler); client.with_framework(StandardFramework::new() .configure(|c| c.prefix("~")) // set the bot's prefix to "~" .on("ping", ping)); @@ -33,12 +33,17 @@ //! #[macro_use] extern crate serenity; //! //! use serenity::client::Client; +//! use serenity::prelude::EventHandler; //! use serenity::framework::standard::StandardFramework; //! use std::env; //! +//! struct Handler; +//! +//! 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")); +//! let mut client = Client::new(&env::var("DISCORD_TOKEN").expect("token"), Handler); //! client.with_framework(StandardFramework::new() //! .configure(|c| c.prefix("~")) // set the bot's prefix to "~" //! .on("ping", ping)); |