add $sender variable to random response module

This commit is contained in:
Adrian Malacoda 2018-05-06 04:19:54 -05:00
parent 9271c39ce2
commit 5fb167a8d0

View File

@ -63,6 +63,7 @@ impl EventLoop for RandomModule {
if let Some(captures) = pattern.captures(&message.content) { if let Some(captures) = pattern.captures(&message.content) {
let mut response = String::new(); let mut response = String::new();
captures.expand(&rand::sample(&mut rng, &responses, 1)[0], &mut response); captures.expand(&rand::sample(&mut rng, &responses, 1)[0], &mut response);
response = response.replace("$sender", &message.author.name);
message.reply(&response); message.reply(&response);
} }
}, },