diff --git a/src/execution.ts b/src/execution.ts index 7575118..3b8e2fd 100644 --- a/src/execution.ts +++ b/src/execution.ts @@ -1,11 +1,15 @@ import DiscordApi, { GuildTextBasedChannel, TextBasedChannel } from "discord.js"; import {APIError as OpenAIError} from "openai"; +import { + ChatCompletion, + ChatCompletionMessage, + ChatCompletionMessageParam +} from "openai/resources/chat"; import { database, openai, config } from "./index"; import Moderation from "./moderation"; import toOpenAIMessages from "./toOpenAIMessages"; import FunctionManager from "./funcitonManager"; -import { ChatCompletion, ChatCompletionMessage, ChatCompletionMessageParam } from "openai/resources/chat"; type NonNullableInObject = { [k in keyof T]: k extends V ? NonNullable : T[k] }; export type apiRequest = DiscordApi.Message | DiscordApi.RepliableInteraction;