Kembali ke katalog plugin
group
hidetag
Tag semua member grup tanpa daftar nama
Tag all group members without a name list
plugins/group/hidetag.js
Lokasi file di repo kana-md
2
Perintah termasuk alias
1.2 KB
Ukuran file sumber
4/11/2026
Update terakhir, commit ab47575
Daftar perintah
Ketuk tombol salin untuk menyalin perintah, lalu tempel di chat WhatsApp bot KANA.
.hidetag.htCara pakai
.hidetag [teks]
Contoh
.hidetag pengumuman penting
Kode sumber plugin
Cara pasang: simpan file ini ke folder plugins/group/ 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: 'hidetag',
alias: ['ht'],
category: 'group',
description: { id: 'Tag semua member grup tanpa daftar nama', en: 'Tag all group members without a name list' },
usage: '.hidetag [teks]',
example: '.hidetag pengumuman penting',
cooldown: 10,
isGroup: true,
isAdmin: true,
needsAdminInfo: true,
}
export const i18n = {
id: { hidetag: { defaultText: 'Halo halo semuanya, ada pengumuman dari KANA yaa~', fail: 'Gagal ambil daftar member grup: {error}' } },
en: { hidetag: { defaultText: 'Hello everyone, an announcement from KANA~', fail: 'Failed to get group members: {error}' } },
}
export const test = { input: '.hidetag', expect: /grup|group/i }
export async function handler(ctx) {
let meta = ctx.groupMetadata
if (!meta) {
try { meta = await ctx.getGroupMetadata() } catch (err) { return ctx.reply(ctx.t('hidetag.fail', { error: err.message })) }
}
const participants = meta?.participants ?? []
if (!participants.length) return ctx.reply(ctx.t('hidetag.fail', { error: 'empty' }))
const mentions = participants.map((p) => p.id).filter(Boolean)
await ctx.sock.sendMessage(ctx.chat, { text: ctx.text || ctx.t('hidetag.defaultText'), mentions }, { quoted: ctx.raw })
}
