Breaking Changes!!! Changed discordeno to discord.js. Adaptation in progress.

This commit is contained in:
fzzinchemical
2025-04-14 23:18:43 +02:00
parent 59803fabd5
commit 1f3090d799
13 changed files with 251 additions and 307 deletions

View File

@@ -1,66 +0,0 @@
import { DiscordEmbed, DiscordEmbedAuthor, DiscordEmbedField, DiscordEmbedImage } from "npm:discordeno@21.0.0";
export type Field = {name: string, value: string}
export class Embed implements DiscordEmbed{
title: string
url: string
author: DiscordEmbedAuthor
// fields: DiscordEmbedField[]
image: DiscordEmbedImage
// timestamp: Time
constructor(
title: string,
url: string,
author:DiscordEmbedAuthor,
// fields: EmbedField[],
image: DiscordEmbedImage,
){
this.title = title
this.url = url
this.author = author
// this.fields= fields
this.image = image
}
toJSON() {
return {
title: this.title,
url : this.url,
author: this.author,
// fields: this.fields,
image: this.image
}
}
}
export class EmbedImage implements DiscordEmbedImage {
url: string
height: number
width: number
constructor(url: string, height: number, width : number){
this.url = url
this.height = height
this.width = width
}
}
export class EmbedAuthor implements DiscordEmbedAuthor {
name: string
constructor(name: string){
this.name = name
}
}
export class EmbedField implements DiscordEmbedField {
name: string
value: string
inline: boolean
constructor(name: string, value: string, inline: boolean) {
this.name = name
this.value = value
this.inline = inline
}
}