Skip to content

Commit aaebde2

Browse files
committed
docs(examples): simple-bot only responds to OWNER number
1 parent ebc5e6d commit aaebde2

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

examples/simple-bot.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
import { Client } from '../src/index.js'
22

3+
const OWNER = (process.env['OWNER'] ?? '').replace(/\D/g, '')
4+
if (!OWNER) {
5+
console.error('Set OWNER (nomor kamu), e.g. OWNER=6285xxxx bun run examples/simple-bot.ts')
6+
process.exit(1)
7+
}
8+
const digitsOf = (jid: string): string => (jid.split(/[:@]/)[0] ?? '').replace(/\D/g, '')
9+
310
const client = new Client()
411

512
client.on('qr', ({ qrString }) => {
@@ -11,7 +18,7 @@ client.on('connect', ({ me }) => {
1118
})
1219

1320
client.on('text', async (message) => {
14-
if (message.isFromMe) return
21+
if (digitsOf(message.senderId) !== OWNER) return
1522

1623
await message.react('👀')
1724

0 commit comments

Comments
 (0)