Struct yobot::slackhandler::SlackHandler
[−]
[src]
pub struct SlackHandler<F> { /* fields omitted */ }
Methods
impl<F> SlackHandler<F> where
F: Fn(&Message, &RtmClient),
[src]
F: Fn(&Message, &RtmClient),
fn new(event_handler: F) -> SlackHandler<F>
[src]
fn login_and_run(&mut self, token: String, bot_name: String)
[src]
Trait Implementations
impl<F> EventHandler for SlackHandler<F> where
F: Fn(&Message, &RtmClient),
[src]
F: Fn(&Message, &RtmClient),
fn on_event(&mut self, cli: &RtmClient, event: Event)
[src]
When a message is received this will be called with self, the slack client, and the Event
received. Read more
fn on_connect(&mut self, _cli: &RtmClient)
[src]
Called when the connection is opened.
fn on_close(&mut self, _cli: &RtmClient)
[src]
Called when the connection is closed for any reason.