прямо сейчас я понял, что ошибка была не совсем та, что я описывал: бот не путает id тех, кто шлёт команды - бот, почему-то, путает сами команды. например, два человека спамят боту команды "а" и "б" поочерёдно, а бот в какой-то момент начинает обрабатывать команду "с", которую ему никто не писал...