1 |
import fs from 'fs'; |
import fs from 'fs'; |
2 |
import DiscordClient from '../client/Client'; |
import DiscordClient from '../client/Client'; |
3 |
import { GuildMember, Message, CommandInteraction, MessageEmbed, ContextMenuInteraction, Interaction } from 'discord.js'; |
import { GuildMember, Message, CommandInteraction, MessageEmbed, ContextMenuInteraction, Interaction } from 'discord.js'; |
4 |
import Axios, { AxiosRequestHeaders, HeadersDefaults } from 'axios'; |
import Axios, { AxiosRequestHeaders } from 'axios'; |
5 |
import { formatDistanceToNowStrict, formatDuration, intervalToDuration } from 'date-fns'; |
import { formatDistanceToNowStrict, formatDuration, intervalToDuration } from 'date-fns'; |
|
import { Snippet } from '../services/SnippetManager'; |
|
6 |
|
|
7 |
export function parseEmbedsInString(content: string) { |
export function parseEmbedsInString(content: string) { |
8 |
const embedExpressions = content.matchAll(/embed\:(\{[^\n]+\})/g); |
const embedExpressions = content.matchAll(/embed\:(\{[^\n]+\})/g); |