Kembali ke Beranda
Gistify Snippet
kyiov
Mar 13·1 file(s)
Public

Uploaded by Joy MD - Bot | 13/3/2026, 15.21.33

synced from github gist Pixiv Search Update

#downloader
Pixiv Search Updateplaintext
68 baris
1/*
2 * ───────────────────────────
3 * 🟢 JOY MD - SOURCE CODE
4 * ───────────────────────────
5 * 👤 Channel : https://shorturl.at/ce5eX
6 * 📅 Fetched : 13/3/2026, 15.02.02
7 * 📂 File : pixiv.js
8 * ───────────────────────────
9 */
10
11/*
12 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
13 * 🟢 J O Y M D B O T - S O U R C E C O D E
14 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
15 * 👤 Author : H4r
16 * 📅 Fetched : 16/2/2026, 09.46.23
17 * 📂 File : pixiv.js
18 * ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
19 */
20
21import axios from 'axios'
22
23let handler = async (m, { conn, text, usedPrefix, command }) => {
24 if (!text) return m.reply(`🔍 Masukkan nama karakter/pencarian.\nContoh: *${usedPrefix + command}* Alya`)
25
26 await m.react('⏳')
27
28 try {
29 const apiUrl = `https://api.harzrestapi.web.id/api/pixiv?q=${encodeURIComponent(text)}`
30 const { data: res } = await axios.get(apiUrl)
31
32 if (!res || !res.success || !res.data) {
33 return m.reply('❌ Tidak ada gambar yang ditemukan untuk query tersebut.')
34 }
35
36 const item = res.data
37 const imgUrl = item.url
38
39 let caption = `🎨 *P I X I V S E A R C H*\n\n`
40 caption += `📝 *Title:* ${item.title || 'No Title'}\n`
41 caption += `👤 *Artist:* ${item.author || 'Unknown'}\n`
42 caption += `🆔 *PID:* ${item.pid || '-'}\n`
43 if (item.tags && item.tags.length > 0) {
44 caption += `🏷️ *Tags:* ${item.tags.slice(0, 10).map(t => '#' + t).join(', ')}\n`
45 }
46 caption += `\n🔗 *Original URL:* ${imgUrl}`
47
48 await conn.sendMessage(m.chat, {
49 image: { url: imgUrl },
50 caption: caption
51 }, { quoted: m })
52
53 await m.react('✅')
54
55 } catch (e) {
56 console.error('Pixiv Error:', e)
57 m.reply('❌ Terjadi kesalahan saat mengambil data dari Pixiv.')
58 await m.react('❌')
59 }
60}
61
62handler.help = ['pixiv <query>']
63handler.tags = ['internet']
64handler.command = ['pixiv']
65handler.prefix = true
66
67export default handler
68
Diskusi & Komentar0

Belum ada komentar — jadilah yang pertama memberikan masukan atau diskusi kode.

Masuk dengan akun GitHub untuk menulis komentar dan berdiskusi.