mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-06-15 18:45:03 +00:00
feat: add support for overriding default emoji in env
This commit is contained in:
parent
00f9b9f814
commit
efaa12192c
3 changed files with 8 additions and 2 deletions
|
@ -24,6 +24,8 @@ DEFAULT_ALLOWED_SERVERS=
|
||||||
# Only required if relevant feature is used
|
# Only required if relevant feature is used
|
||||||
#FISHFISH_API_KEY=
|
#FISHFISH_API_KEY=
|
||||||
|
|
||||||
|
#DEFAULT_SUCCESS_EMOJI=
|
||||||
|
#DEFAULT_ERROR_EMOJI=
|
||||||
|
|
||||||
# ==========================
|
# ==========================
|
||||||
# DEVELOPMENT
|
# DEVELOPMENT
|
||||||
|
|
|
@ -39,6 +39,9 @@ const envType = z.object({
|
||||||
PHISHERMAN_API_KEY: z.string().optional(),
|
PHISHERMAN_API_KEY: z.string().optional(),
|
||||||
FISHFISH_API_KEY: z.string().optional(),
|
FISHFISH_API_KEY: z.string().optional(),
|
||||||
|
|
||||||
|
DEFAULT_SUCCESS_EMOJI: z.string().optional().default("✅"),
|
||||||
|
DEFAULT_ERROR_EMOJI: z.string().optional().default("❌"),
|
||||||
|
|
||||||
DB_HOST: z.string().optional(),
|
DB_HOST: z.string().optional(),
|
||||||
DB_PORT: z.preprocess((v) => Number(v), z.number()).optional(),
|
DB_PORT: z.preprocess((v) => Number(v), z.number()).optional(),
|
||||||
DB_USER: z.string().optional(),
|
DB_USER: z.string().optional(),
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
import { GuildPluginData } from "knub";
|
import { GuildPluginData } from "knub";
|
||||||
import { CommonPluginType } from "../types.js";
|
import { CommonPluginType } from "../types.js";
|
||||||
|
import { env } from "../../../env.js";
|
||||||
|
|
||||||
export function getSuccessEmoji(pluginData: GuildPluginData<CommonPluginType>) {
|
export function getSuccessEmoji(pluginData: GuildPluginData<CommonPluginType>) {
|
||||||
return pluginData.config.get().success_emoji ?? "✅";
|
return pluginData.config.get().success_emoji ?? env.DEFAULT_SUCCESS_EMOJI;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getErrorEmoji(pluginData: GuildPluginData<CommonPluginType>) {
|
export function getErrorEmoji(pluginData: GuildPluginData<CommonPluginType>) {
|
||||||
return pluginData.config.get().error_emoji ?? "❌";
|
return pluginData.config.get().error_emoji ?? env.DEFAULT_ERROR_EMOJI;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue