add commands folder
This commit is contained in:
parent
3aa541c3e2
commit
c2fe4dc663
4 changed files with 23 additions and 16 deletions
2
src/commands/mod.rs
Normal file
2
src/commands/mod.rs
Normal file
|
@ -0,0 +1,2 @@
|
|||
pub mod ping;
|
||||
pub mod test;
|
|
@ -5,7 +5,7 @@ use twitch_irc::{
|
|||
login::StaticLoginCredentials, message::PrivmsgMessage, SecureTCPTransport, TwitchIRCClient,
|
||||
};
|
||||
|
||||
pub async fn ping(m: &PrivmsgMessage) {
|
||||
pub async fn ping_command(m: &PrivmsgMessage) {
|
||||
let client = create_client();
|
||||
|
||||
let (mut _incoming_messages, client) =
|
||||
|
@ -30,14 +30,3 @@ pub async fn ping(m: &PrivmsgMessage) {
|
|||
let _message = client.say(m.channel_login.to_owned(), s.to_owned()).await;
|
||||
}
|
||||
}
|
||||
|
||||
pub async fn test(m: &PrivmsgMessage) {
|
||||
let client = create_client();
|
||||
|
||||
let (mut _incoming_messages, client) =
|
||||
TwitchIRCClient::<SecureTCPTransport, StaticLoginCredentials>::new(client);
|
||||
|
||||
let _message = client
|
||||
.say(m.channel_login.to_owned(), "test".to_owned())
|
||||
.await;
|
||||
}
|
16
src/commands/test.rs
Normal file
16
src/commands/test.rs
Normal file
|
@ -0,0 +1,16 @@
|
|||
use crate::client::create_client;
|
||||
use sysinfo::System;
|
||||
|
||||
use twitch_irc::{
|
||||
login::StaticLoginCredentials, message::PrivmsgMessage, SecureTCPTransport, TwitchIRCClient,
|
||||
};
|
||||
|
||||
pub async fn test_command(m: &PrivmsgMessage) {
|
||||
let client = create_client();
|
||||
|
||||
let (mut _incoming_messages, client) =
|
||||
TwitchIRCClient::<SecureTCPTransport, StaticLoginCredentials>::new(client);
|
||||
let _message = client
|
||||
.say(m.channel_login.to_owned(), "test".to_owned())
|
||||
.await;
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
use client::create_client;
|
||||
use commands::*;
|
||||
use commands::ping::ping_command;
|
||||
use commands::test::test_command;
|
||||
use std::collections::HashMap;
|
||||
|
||||
use twitch_irc::{
|
||||
|
@ -21,7 +22,6 @@ pub async fn main() {
|
|||
initial_channels.insert("notnotoh", ());
|
||||
initial_channels.insert("notohh", ());
|
||||
initial_channels.insert("daph", ());
|
||||
initial_channels.insert("ryanpotat", ());
|
||||
|
||||
for (channels, _) in initial_channels.iter() {
|
||||
match client.join(channels.to_owned().to_string()) {
|
||||
|
@ -40,8 +40,8 @@ pub async fn main() {
|
|||
);
|
||||
if msg.sender.name == "notohh" {
|
||||
match msg.message_text.as_str() {
|
||||
"*ping" => ping(&msg).await,
|
||||
"*test" => test(&msg).await,
|
||||
"*ping" => ping_command(&msg).await,
|
||||
"*test" => test_command(&msg).await,
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue