botvX_mjs/commands/netmsg.mjs

45 lines
976 B
JavaScript
Raw Normal View History

import { bot } from '../index.mjs'
import { getMessage } from '../util/lang.mjs'
2024-08-20 05:27:22 -04:00
export default {
2024-08-12 04:33:43 -04:00
execute: (c) => {
2024-08-15 05:43:42 -04:00
if (c.bot.host && c.bot.host.options.hidden) {
2024-08-12 04:33:43 -04:00
c.reply({
2024-08-15 05:43:42 -04:00
text: getMessage(c.lang, 'command.netmsg.disabled'),
2024-08-12 04:33:43 -04:00
color: c.colors.secondary
})
return
}
const json = {
translate: '[%s] %s: %s',
with: [
{
translate: '%s:%s',
with: [
{
text: c.host,
color: c.colors.primary
},
{
text: c.port + '',
color: c.colors.primary
}
],
color: c.colors.secondary
},
{
text: c.username,
color: c.colors.primary
},
{
text: c.args.join(' ')
}
],
color: 'white'
}
for (const i in bot) {
2024-08-15 05:43:42 -04:00
if (bot[i].host.options.hidden) continue
2024-08-12 04:33:43 -04:00
bot[i].tellraw('@a', json)
}
}
}