The promotion rule doesn't have access to the session to know who is applying it.
You could use the "created_by" or whatever that field on the order is called. That would be the admin user if the order was created by an admin, so if your use case is orders created by admins, then yeah that could totally work.