Я сделал нечто подобное (хотя и не из python), и если вы знаете, что ваши пики отставания обычно длятся, скажем, 3 секунды, вам может потребоваться установить время ожидания в 4 секунды между действиями, так что это очень хорошовероятность того, что ваше действие было принято принимающим программным обеспечением.
Это, конечно, замедлит действия, даже если пиков нет, и не защитит вас от пиков, больших, чем обычно, но это только начало.