mirror of
https://github.com/ReVanced/revanced-bots.git
synced 2026-01-18 00:33:59 +00:00
fix(bots/discord): use APIEmbed for response config
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
import type { APIEmbed } from 'discord.js'
|
||||||
|
|
||||||
export type Config = {
|
export type Config = {
|
||||||
owners: string[]
|
owners: string[]
|
||||||
guilds: string[]
|
guilds: string[]
|
||||||
@@ -47,11 +49,4 @@ export type ConfigMessageScanResponseLabelConfig = {
|
|||||||
threshold: number
|
threshold: number
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ConfigMessageScanResponseMessage = {
|
export type ConfigMessageScanResponseMessage = APIEmbed
|
||||||
title: string
|
|
||||||
description?: string
|
|
||||||
fields?: Array<{
|
|
||||||
name: string
|
|
||||||
value: string
|
|
||||||
}>
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ export const createMessageScanResponseEmbed = (
|
|||||||
response: ConfigMessageScanResponseMessage,
|
response: ConfigMessageScanResponseMessage,
|
||||||
mode: 'ocr' | 'nlp' | 'match',
|
mode: 'ocr' | 'nlp' | 'match',
|
||||||
) => {
|
) => {
|
||||||
const embed = new EmbedBuilder().setTitle(response.title)
|
const embed = new EmbedBuilder().setTitle(response.title ?? null)
|
||||||
|
|
||||||
if (response.description) embed.setDescription(response.description)
|
if (response.description) embed.setDescription(response.description)
|
||||||
if (response.fields) embed.addFields(response.fields)
|
if (response.fields) embed.addFields(response.fields)
|
||||||
|
|||||||
Reference in New Issue
Block a user