Spaces:
Paused
Paused
| const { bot, getGPTResponse, getDallEResponse } = require('../lib') | |
| bot( | |
| { | |
| pattern: 'gpt ?(.*)', | |
| desc: 'ChatGPT fun', | |
| type: 'AI', | |
| }, | |
| async (message, match) => { | |
| if (!match) | |
| return await message.send( | |
| '>*Example :\n- gpt What is the capital of France?\n- gpt Whats in this image?(reply to a image)' | |
| ) | |
| let image | |
| if (message.reply_message && message.reply_message.image) { | |
| image = await message.reply_message.downloadAndSaveMediaMessage('gpt') | |
| } | |
| const res = await getGPTResponse(match, message.id, image) | |
| await message.send(res, { quoted: message.data }) | |
| } | |
| ) | |
| bot( | |
| { | |
| pattern: 'dall ?(.*)', | |
| desc: 'dall image generator', | |
| type: 'AI', | |
| }, | |
| async (message, match) => { | |
| if (!match) | |
| return await message.send( | |
| '*Example : dall a close up, studio photographic portrait of a white siamese cat that looks curious, backlit ears*' | |
| ) | |
| const res = await getDallEResponse(match, message.id) | |
| await message.sendFromUrl(res) | |
| } | |
| ) | |