mirror of
https://github.com/Expand-sys/expandchatbotv2
synced 2025-12-16 22:12:14 +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