mirror of
https://github.com/Noratrieb/widetom.git
synced 2026-01-14 17:05:03 +01:00
nsfw fix
This commit is contained in:
parent
f66e2b9798
commit
4430cfe259
2 changed files with 18 additions and 3 deletions
|
|
@ -10,11 +10,11 @@ use serenity::utils::{content_safe, ContentSafeOptions};
|
||||||
use toml::Value;
|
use toml::Value;
|
||||||
use uwuifier::uwuify_str_sse;
|
use uwuifier::uwuify_str_sse;
|
||||||
|
|
||||||
use crate::general::{CONFIG, CONFIG_ERR, reply};
|
use crate::general::{REACTION_EMOTES, CONFIG, CONFIG_ERR, reply};
|
||||||
use crate::LastMessageInChannel;
|
use crate::LastMessageInChannel;
|
||||||
|
|
||||||
#[group]
|
#[group]
|
||||||
#[commands(say)]
|
#[commands(say, list)]
|
||||||
#[description = "General widetom commands"]
|
#[description = "General widetom commands"]
|
||||||
struct General;
|
struct General;
|
||||||
|
|
||||||
|
|
@ -30,6 +30,21 @@ struct Meme;
|
||||||
struct Admin;
|
struct Admin;
|
||||||
|
|
||||||
|
|
||||||
|
#[command]
|
||||||
|
#[description("lists all the commands")]
|
||||||
|
async fn list(ctx: &Context, msg: &Message, _: Args) -> CommandResult {
|
||||||
|
msg.channel_id.send_message(&ctx.http, |msg| {
|
||||||
|
msg.embed(|e| {
|
||||||
|
e.title("Widetom reaction emotes");
|
||||||
|
e.fields(REACTION_EMOTES.iter()
|
||||||
|
.map(|em| (em.0, format!("<:{}:{}>", em.0, em.1.0), false))
|
||||||
|
);
|
||||||
|
e
|
||||||
|
})
|
||||||
|
}).await?;
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
|
|
||||||
#[command]
|
#[command]
|
||||||
#[description("say something")]
|
#[description("say something")]
|
||||||
async fn say(ctx: &Context, msg: &Message, args: Args) -> CommandResult {
|
async fn say(ctx: &Context, msg: &Message, args: Args) -> CommandResult {
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ lazy_static! {
|
||||||
config.parse::<Value>().expect(CONFIG_ERR)
|
config.parse::<Value>().expect(CONFIG_ERR)
|
||||||
};
|
};
|
||||||
|
|
||||||
static ref REACTION_EMOTES: HashMap<String, EmojiId> = {
|
pub static ref REACTION_EMOTES: HashMap<String, EmojiId> = {
|
||||||
let mut m = HashMap::new();
|
let mut m = HashMap::new();
|
||||||
let emotes = CONFIG.get("emotes").expect(CONFIG_ERR);
|
let emotes = CONFIG.get("emotes").expect(CONFIG_ERR);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue