Public Access
Change some file names
This commit is contained in:
1 parent
bada6696a2
commit
09ec866d9a
10 files changed
+27
-49
No files matched your search
@@ -1,6 +1,6 @@
|
|||||||
use crate::{Context, Error};
|
use crate::{Context, Error};
|
||||||
use tracing::{debug, trace, warn};
|
use tracing::{debug, trace, warn};
|
||||||
use crate::shared_functions::trace_message;
|
use crate::messaging::trace_message;
|
||||||
use regex::Regex;
|
use regex::Regex;
|
||||||
use std::sync::LazyLock;
|
use std::sync::LazyLock;
|
||||||
use std::str::FromStr;
|
use std::str::FromStr;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
use std::process::Command;
|
use std::process::Command;
|
||||||
use crate::{Context, Error};
|
use crate::{Context, Error};
|
||||||
use tracing::{debug, warn, trace};
|
use tracing::{debug, warn, trace};
|
||||||
use crate::shared_functions::trace_message;
|
use crate::messaging::{trace_message, edit_response_message};
|
||||||
|
|
||||||
/// Run and output the contents of the fastfetch command on the machine running the bot
|
/// Run and output the contents of the fastfetch command on the machine running the bot
|
||||||
#[poise::command(slash_command, prefix_command)]
|
#[poise::command(slash_command, prefix_command)]
|
||||||
@@ -32,13 +32,3 @@ pub async fn fastfetch(ctx: Context<'_>) -> Result<(), Error> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn edit_response_message<'a>(response_message: &poise::ReplyHandle<'a>, ctx: Context<'_>, content: String, silent: bool) -> Result<(), Error> {
|
|
||||||
if silent {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content).allowed_mentions(serenity::all::CreateAllowedMentions::new().empty_users())).await?;
|
|
||||||
} else {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content)).await?;
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
use crate::{Context, Error};
|
use crate::{Context, Error};
|
||||||
use tracing::{debug, trace};
|
use tracing::{debug, trace};
|
||||||
use crate::shared_functions::{trace_message, edit_response_message};
|
use crate::messaging::{trace_message, edit_response_message};
|
||||||
|
|
||||||
/// Find the nth prime number (single threaded)
|
/// Find the nth prime number (single threaded)
|
||||||
#[derive(Debug, poise::ChoiceParameter, Clone, Copy)]
|
#[derive(Debug, poise::ChoiceParameter, Clone, Copy)]
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
use crate::{Context, Error};
|
use crate::{Context, Error};
|
||||||
use crate::shared_functions::get_all_admin_users;
|
use crate::information_queries::get_all_admin_users;
|
||||||
|
use crate::messaging::edit_response_message;
|
||||||
use poise::serenity_prelude as sere;
|
use poise::serenity_prelude as sere;
|
||||||
use tracing::{error, info, debug, trace};
|
use tracing::{error, info, debug, trace};
|
||||||
|
|
||||||
@@ -115,15 +116,6 @@ async fn add_admin_user<'a>(ctx: Context<'a>, msg: &poise::ReplyHandle<'a>, user
|
|||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn edit_response_message<'a>(response_message: &poise::ReplyHandle<'a>, ctx: Context<'_>, content: String, silent: bool) -> Result<(), Error> {
|
|
||||||
if silent {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content).allowed_mentions(serenity::all::CreateAllowedMentions::new().empty_users())).await?;
|
|
||||||
} else {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content)).await?;
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
}
|
|
||||||
|
|
||||||
async fn is_target_admin_user(ctx: Context<'_>, user: &sere::Member) -> Result<bool, Error> {
|
async fn is_target_admin_user(ctx: Context<'_>, user: &sere::Member) -> Result<bool, Error> {
|
||||||
let admins = get_all_admin_users(ctx).await?;
|
let admins = get_all_admin_users(ctx).await?;
|
||||||
for admin in admins {
|
for admin in admins {
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
use crate::{Context, Error};
|
use crate::{Context, Error};
|
||||||
use crate::shared_functions::get_all_admin_users;
|
use crate::information_queries::get_all_admin_users;
|
||||||
|
use crate::messaging::edit_response_message;
|
||||||
use poise::serenity_prelude as sere;
|
use poise::serenity_prelude as sere;
|
||||||
use tracing::{error, debug, trace, info, warn};
|
use tracing::{error, debug, trace, info, warn};
|
||||||
|
|
||||||
@@ -177,15 +178,6 @@ async fn disable_auto_role(ctx: Context<'_>, response_message: &poise::ReplyHand
|
|||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn edit_response_message<'a>(response_message: &poise::ReplyHandle<'a>, ctx: Context<'_>, content: String, silent: bool) -> Result<(), Error> {
|
|
||||||
if silent {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content).allowed_mentions(serenity::all::CreateAllowedMentions::new().empty_users())).await?;
|
|
||||||
} else {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content)).await?;
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
}
|
|
||||||
|
|
||||||
async fn is_auto_role_enabled(ctx: Context<'_>, target_role: &sere::Role) -> Result<bool, Error> {
|
async fn is_auto_role_enabled(ctx: Context<'_>, target_role: &sere::Role) -> Result<bool, Error> {
|
||||||
let query = sqlx::query!("SELECT enabled FROM auto_roles WHERE guild_id = $1 AND role_id = $2;", ctx.guild_id().unwrap().get() as i64, target_role.id.get() as i64).fetch_optional(&ctx.data().pool).await?;
|
let query = sqlx::query!("SELECT enabled FROM auto_roles WHERE guild_id = $1 AND role_id = $2;", ctx.guild_id().unwrap().get() as i64, target_role.id.get() as i64).fetch_optional(&ctx.data().pool).await?;
|
||||||
if query.is_none() {
|
if query.is_none() {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
use crate::{Context, Error};
|
use crate::{Context, Error};
|
||||||
use poise::serenity_prelude as sere;
|
use poise::serenity_prelude as sere;
|
||||||
use tracing::{trace, debug};
|
use tracing::{trace, debug};
|
||||||
use crate::shared_functions::trace_message;
|
use crate::messaging::trace_message;
|
||||||
|
|
||||||
/// Get the bot's current ping (back and forth)
|
/// Get the bot's current ping (back and forth)
|
||||||
#[poise::command(slash_command, prefix_command)]
|
#[poise::command(slash_command, prefix_command)]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
use crate::{Context, Error};
|
use crate::{Context, Error};
|
||||||
use tracing::{trace, debug};
|
use tracing::{trace, debug};
|
||||||
use crate::shared_functions::trace_message;
|
use crate::messaging::trace_message;
|
||||||
|
|
||||||
/// Get the bot's current version
|
/// Get the bot's current version
|
||||||
#[poise::command(slash_command, prefix_command)]
|
#[poise::command(slash_command, prefix_command)]
|
||||||
|
|||||||
@@ -54,16 +54,3 @@ pub async fn get_all_admin_users(ctx: Context<'_>) -> Result<Vec<sere::User>, Er
|
|||||||
|
|
||||||
Ok(admin_users)
|
Ok(admin_users)
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn trace_message(msg: String, channel: String, guild: String) {
|
|
||||||
trace!("Saying \"{}\" in channel {} in guild {}", msg, channel, guild);
|
|
||||||
}
|
|
||||||
|
|
||||||
pub async fn edit_response_message<'a>(response_message: &poise::ReplyHandle<'a>, ctx: Context<'_>, content: String, silent: bool) -> Result<(), Error> {
|
|
||||||
if silent {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content).allowed_mentions(serenity::all::CreateAllowedMentions::new().empty_users())).await?;
|
|
||||||
} else {
|
|
||||||
response_message.edit(ctx, poise::CreateReply::default().content(content)).await?;
|
|
||||||
}
|
|
||||||
Ok(())
|
|
||||||
}
|
|
||||||
+2
-1
@@ -5,7 +5,8 @@ use tracing_subscriber::EnvFilter;
|
|||||||
pub mod commands;
|
pub mod commands;
|
||||||
pub mod event_handler;
|
pub mod event_handler;
|
||||||
pub mod events;
|
pub mod events;
|
||||||
pub mod shared_functions;
|
pub mod information_queries;
|
||||||
|
pub mod messaging;
|
||||||
|
|
||||||
pub struct Data {
|
pub struct Data {
|
||||||
pub pool: sqlx::PgPool,
|
pub pool: sqlx::PgPool,
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
use crate::{Context, Error};
|
||||||
|
use poise::serenity_prelude as sere;
|
||||||
|
use tracing::trace;
|
||||||
|
|
||||||
|
pub async fn trace_message(msg: String, channel: String, guild: String) {
|
||||||
|
trace!("Saying \"{}\" in channel {} in guild {}", msg, channel, guild);
|
||||||
|
}
|
||||||
|
|
||||||
|
pub async fn edit_response_message<'a>(response_message: &poise::ReplyHandle<'a>, ctx: Context<'_>, content: String, silent: bool) -> Result<(), Error> {
|
||||||
|
if silent {
|
||||||
|
response_message.edit(ctx, poise::CreateReply::default().content(content).allowed_mentions(serenity::all::CreateAllowedMentions::new().empty_users())).await?;
|
||||||
|
} else {
|
||||||
|
response_message.edit(ctx, poise::CreateReply::default().content(content)).await?;
|
||||||
|
}
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
Reference in new issue
Block a user