| | const axios = require('axios'); |
| |
|
| | let handler = async (m, { conn, text, usedPrefix, command }) => { |
| | if (!text) { |
| | return conn.sendMessage(m.chat, { text: 'Silakan kirim pertanyaan setelah perintah ini.' }, { quoted: m }); |
| | } |
| |
|
| | try { |
| | const response = await axios.get(`https://api.tioo.eu.org/openai?text=${text}`); |
| | |
| | |
| | console.log('Response from AI:', response.data); |
| |
|
| | if (response.data && response.data.result) { |
| | const answer = response.data.result; |
| | await conn.sendMessage(m.chat, { text: answer }, { quoted: m }); |
| | } else { |
| | await conn.sendMessage(m.chat, { text: 'Tidak ada jawaban dari AI. Silakan coba pertanyaan lain.' }, { quoted: m }); |
| | } |
| | } catch (error) { |
| | console.error('Error while contacting AI:', error.message); |
| | if (error.response) { |
| | console.error('Response data:', error.response.data); |
| | console.error('Response status:', error.response.status); |
| | } |
| | await conn.sendMessage(m.chat, { text: 'Terjadi kesalahan saat menghubungi AI. Silakan coba lagi.' }, { quoted: m }); |
| | } |
| | } |
| |
|
| | handler.help = ["ai"] |
| | handler.tags = ["ai"] |
| | handler.command = ["ai"] |
| | handler.limit = 20 |
| | module.exports = handler; |