mirror of
https://github.com/Expand-sys/expandchatbotv2
synced 2025-12-17 14:32:15 +11:00
butts
This commit is contained in:
parent
261f4d9eaf
commit
8ae3b9956f
1 changed files with 52 additions and 0 deletions
52
commands/slashcommands/utility/deepdream.js
Normal file
52
commands/slashcommands/utility/deepdream.js
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
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]})
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue