summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/colors.rs13
-rw-r--r--src/commands/version.rs3
-rw-r--r--src/main.rs1
3 files changed, 16 insertions, 1 deletions
diff --git a/src/colors.rs b/src/colors.rs
new file mode 100644
index 0000000..b5db8d7
--- /dev/null
+++ b/src/colors.rs
@@ -0,0 +1,13 @@
+use poise::serenity_prelude::Colour;
+
+pub enum Colors {
+ Blue,
+}
+
+impl Into<Colour> for Colors {
+ fn into(self) -> Colour {
+ match self {
+ Colors::Blue => Colour::from((136, 199, 253)),
+ }
+ }
+}
diff --git a/src/commands/version.rs b/src/commands/version.rs
index d411f76..e87ab4d 100644
--- a/src/commands/version.rs
+++ b/src/commands/version.rs
@@ -1,3 +1,4 @@
+use crate::colors::Colors;
use crate::{Context, Error};
/// get version info
@@ -27,7 +28,7 @@ pub async fn version(ctx: Context<'_>) -> Result<(), Error> {
e.title("Version Information")
.description("powered by poise!")
.fields(fields)
- .color((136, 199, 253))
+ .color(Colors::Blue)
})
})
.await?;
diff --git a/src/main.rs b/src/main.rs
index 7641a41..74ef531 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -5,6 +5,7 @@ use log::*;
use poise::serenity_prelude as serentiy;
mod api;
+mod colors;
mod commands;
mod consts;
mod handler;