fix bad code

This commit is contained in:
ChomeNS 2022-12-07 16:23:49 +07:00
parent 04e8cf29f2
commit 22a94a6daa

View file

@ -61,18 +61,21 @@ function inject (bot, dcclient, config) {
bot.command_handler.main(prefix, username, usernameraw, message, sender, channeldc, hash, ownerhash, selector)
}
}
let previousMessage = ''
let previousMessage = { username: '', message: '' }
let ratelimit = 0
bot.on('message', async (_username, _message, _sender) => {
// try catch cuz TypeError: Cannot read properties of undefined (reading 'replace')
try {
if (previousMessage === `${_username}: ${_message}`) { // ig not the best code
if (
previousMessage.username === _username &&
previousMessage.message === _message
) {
if (ratelimit === 3) ratelimit = 0
ratelimit++
return
}
previousMessage = `${_username}: ${_message}`
previousMessage = { username: _username, _message }
const usernameraw = _username.replace(/§.?/g, '')
const sender = _sender !== '00000000-0000-0000-0000-000000000000' ? _sender : bot.playersAddedPlayers[usernameraw]