Spaces:
Paused
Paused
| const { setCmd, bot, getCmd, delCmd } = require('../lib/index') | |
| bot( | |
| { | |
| pattern: 'setcmd ?(.*)', | |
| desc: 'to set cmd', | |
| type: 'misc', | |
| }, | |
| async (message, match) => { | |
| if (!message.reply_message || !message.reply_message.sticker) | |
| return await message.send('*Reply to a sticker*') | |
| if (!match) return await message.send('*Example : setcmd ping*') | |
| const res = await setCmd(match, message.reply_message, message.id) | |
| return await message.send(res < 1 ? '_Failed_' : '_Success_') | |
| } | |
| ) | |
| bot( | |
| { | |
| pattern: 'getcmd ?(.*)', | |
| desc: 'to get cmd', | |
| type: 'misc', | |
| }, | |
| async (message, match) => { | |
| const res = await getCmd(message.id) | |
| if (!res.length) return await message.send('*Not set any cmds*') | |
| return await message.send('```' + res.join('\n') + '```') | |
| } | |
| ) | |
| bot( | |
| { | |
| pattern: 'delcmd ?(.*)', | |
| desc: 'to del cmd', | |
| type: 'misc', | |
| }, | |
| async (message, match) => { | |
| if (!match && (!message.reply_message || !message.reply_message.sticker)) | |
| return await message.send('*Example :*\ndelcmd cmdName\nReply to a sticker') | |
| const res = await delCmd(match || message.reply_message, message.id) | |
| return await message.send(res < 1 ? '_Failed_' : '_Success_') | |
| } | |
| ) | |