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