| 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; |