mIRC остановить спам бота — Twitch

#irc #mirc #twitch

#irc #mirc #Twitch

Вопрос:

Вот мой код;

 on *:text:!points:#:{ 
  msg # $nick has $readini(Points.ini,$ (#,.,$nick),Points) total points. 
}
  

Это нормально, но если это сделают 5 человек!количество баллов подряд приводит к рассылке спама в чат. Как мне заставить его обновляться каждые 10 секунд, а затем отображать сообщение с оценками людей, которые задавали вопросы в течение этих десяти секунд, но все в одном сообщении?

Комментарии:

1. Лучшим решением будет обслуживать только 3 человека за 5 секунд, это хорошо для вас?

2. Да! Не могли бы вы опубликовать это для меня? Я вообще не могу это закодировать :/

Ответ №1:

Вот код, который будет принимать только 3 запроса за 5 секунд.

 on *:text:!points:#: {
    inc -u5 %flood. [ $  [ # ] $  ]
    if (%flood. [ $  [ # ] ] > 3) {
        return
    }
    msg # $nick has $readini(Points.ini,$ (#,.,$nick),Points) total points. 
}
  

Комментарии:

1. @user3764992, Уверен, что нет проблем, если вам понравилось, рассмотрите возможность голосования за ответ Примите ответ.

2. Я это сделаю. Я просто хочу увидеть еще несколько ответов!

3. Кстати, вы можете принять ответ только через 15 минут, и после 1 повторения он не сможет проголосовать.