new anti-ping-spam functionality

This commit is contained in:
2024-11-20 19:32:33 -05:00
parent c5a114540c
commit 9fd85e38fb
4 changed files with 63 additions and 3 deletions

View File

@@ -4,7 +4,8 @@ use std::collections::HashMap;
use poise::serenity_prelude::UserId;
pub struct Data {
pub users: Arc<Mutex<HashMap<UserId, usize>>>
pub users: Arc<Mutex<HashMap<UserId, usize>>>,
pub mentions: Arc<Mutex<HashMap<UserId, std::time::Instant>>>,
}
pub type Error = Box<dyn std::error::Error + Send + Sync>;