1. При получении команды получить текущее время.
2. Проверить в хранилище (словарь в памяти, база данных, не принципиально) когда этот человек посылал команду в прошлый раз.
3а. Если интервал времени достаточно длинный, выполнить команду и сохранить текущее время в хранилище.
3б. Если интервал времени недостаточно длинный, дать предупреждение/забанить/застрелиться.
Подробности
Что за команда, о чём речь, каким кодом это реализовано... гадать никто не собирается.