start actually implementing discord plugin
This commit is contained in:
parent
66180578d6
commit
b238b98b82
@ -12,8 +12,6 @@ use MessageSender;
|
||||
use User;
|
||||
use Channel;
|
||||
|
||||
use std::collections::BTreeMap;
|
||||
|
||||
pub struct DiscordPlugin {
|
||||
token: String
|
||||
}
|
||||
@ -52,9 +50,9 @@ impl Plugin for DiscordPlugin {
|
||||
loop {
|
||||
match connection.recv_event() {
|
||||
Ok(Event::MessageCreate(message)) => {
|
||||
/*let author = User {
|
||||
name: message.author.name,
|
||||
sender: &(DiscordMessageSender {
|
||||
let author = User {
|
||||
name: message.author.name.clone(),
|
||||
sender: Box::new(DiscordMessageSender {
|
||||
name: message.author.name
|
||||
})
|
||||
};
|
||||
@ -63,12 +61,12 @@ impl Plugin for DiscordPlugin {
|
||||
name: String::from("channel"),
|
||||
description: String::from(""),
|
||||
topic: String::from(""),
|
||||
sender: &(DiscordMessageSender {
|
||||
sender: Box::new(DiscordMessageSender {
|
||||
name: String::from("channel")
|
||||
})
|
||||
};
|
||||
|
||||
sender.send(event::Event::Message { sender: author, content: message.content, channel: Option::Some(channel) });*/
|
||||
sender.send(event::Event::Message { sender: author, content: message.content, channel: Option::Some(channel) });
|
||||
}
|
||||
Ok(_) => {}
|
||||
Err(discord::Error::Closed(code, body)) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user