mirror of
https://github.com/Expand-sys/expandchatbotv2
synced 2025-12-17 06:22:15 +11:00
52 lines
No EOL
1.5 KiB
JavaScript
52 lines
No EOL
1.5 KiB
JavaScript
const deepai = require('deepai')
|
|
deepai.setApiKey(process.env.DEEPAI_API)
|
|
const https = require("https")
|
|
const http = require("http")
|
|
const fs = require("fs")
|
|
const { CommandInteraction, ApplicationCommandType, ApplicationCommandOptionType, EmbedBuilder } = require ('discord.js');
|
|
const { sendResponse, sendReply } = require ('../../../utils/utils');
|
|
const { Embed } = require ("@discordjs/builders");
|
|
|
|
|
|
module.exports = {
|
|
name: `deepdream`,
|
|
description: `deep dream an image`,
|
|
cooldown: 5,
|
|
type: ApplicationCommandType.ChatInput,
|
|
options: [
|
|
{
|
|
name: `image`,
|
|
description: `your image to be edited by image generator`,
|
|
type: ApplicationCommandOptionType.Attachment,
|
|
required: true,
|
|
}
|
|
],
|
|
/**
|
|
* @param {CommandInteraction} interaction
|
|
*/
|
|
async execute(interaction) {
|
|
let image_url = null
|
|
let imageurl = interaction.options.getAttachment("image").url
|
|
interaction.deferReply()
|
|
|
|
var resp = await deepai.callStandardApi("deep-dream", {
|
|
image: `${imageurl}`,
|
|
})
|
|
|
|
|
|
let embed = await new Embed({
|
|
"type": "rich",
|
|
"title": ``,
|
|
"description": "",
|
|
"color": 0xa70909,
|
|
"image": {
|
|
"url": `${resp.output_url}`,
|
|
"height": 0,
|
|
"width": 0
|
|
},
|
|
|
|
})
|
|
await interaction.editReply({embeds: [embed]})
|
|
|
|
}
|
|
} |