Kembali ke katalog plugin
search
ocr
Baca teks dari gambar (belum tersedia di rilis ini)
Read text from an image (not available in this release)
plugins/search/ocr.js
Lokasi file di repo kana-md
3
Perintah termasuk alias
1.3 KB
Ukuran file sumber
4/11/2026
Update terakhir, commit 5e7e0e7
Daftar perintah
Ketuk tombol salin untuk menyalin perintah, lalu tempel di chat WhatsApp bot KANA.
.ocr.bacateks.imagetotextCara pakai
.ocr (balas gambar)
Contoh
.ocr
Kode sumber plugin
Cara pasang: simpan file ini ke folder plugins/search/ di bot KANA kamu, lalu restart bot. Pemilik source code lain bisa mengambil update plugin terbaru dari halaman ini kapan saja.
export const config = {
name: 'ocr',
alias: ['bacateks', 'imagetotext'],
category: 'search',
description: { id: 'Baca teks dari gambar (belum tersedia di rilis ini)', en: 'Read text from an image (not available in this release)' },
usage: '.ocr (balas gambar)',
example: '.ocr',
cooldown: 5,
}
export const i18n = {
id: {
ocr: {
noImage: 'Balas gambar yang mau dibaca teksnya dulu yaa, baru ketik .ocr~',
unavailable: 'Mouu, fitur OCR belum tersedia di rilis ini. Mesin OCR yang ringan belum ada yang cocok dipasang di KANA, jadi KANA nggak mau pura-pura bisa. Nanti kalau sudah siap, KANA kabari yaa~',
},
},
en: {
ocr: {
noImage: 'Reply to the image whose text you want read first, then type .ocr~',
unavailable: 'Mouu, the OCR feature is not available in this release yet. No lightweight OCR engine fits KANA so far, so KANA will not pretend it works. KANA will let you know once it is ready~',
},
},
}
export const test = { input: '.ocr', expect: /gambar|ocr/i }
export async function handler(ctx) {
const hasImage = Boolean(
ctx.quoted?.message?.imageMessage ||
ctx.quoted?.message?.documentMessage ||
ctx.raw?.message?.imageMessage
)
if (!hasImage) return ctx.reply(ctx.t('ocr.noImage'))
return ctx.reply(ctx.t('ocr.unavailable'))
}
