import { // Discordeno deps Bot, Message, sendMessage, } from '../../deps.ts'; import { failColor, successColor } from '../commandUtils.ts'; import utils from '../utils.ts'; export const sendMsg = (bot: Bot, message: Message, args: string[]) => { try { const channelId = BigInt(args.shift() || '0'); if (args.join(' ') && channelId) { sendMessage(bot, channelId, { content: args.join(' ') }).catch((e: Error) => utils.commonLoggers.messageSendError('report.ts:22', message, e)); bot.helpers .sendMessage(message.channelId, { embeds: [ { color: successColor, title: 'Attempted to send.', }, ], }) .catch((e: Error) => utils.commonLoggers.messageSendError('report.ts:29', message, e)); } } catch (_err) { bot.helpers .sendMessage(message.channelId, { embeds: [ { color: failColor, title: 'Missing args.', }, ], }) .catch((e: Error) => utils.commonLoggers.messageSendError('report.ts:37', message, e)); } };