У вас может быть словарь всех пользователей, для которого введен идентификатор пользователя со значением bool, установленным в true, если они отправили команду, и в false, если они этого не сделали. После этого он просто устанавливает значение в любое время при вызове команды, а затем проверяет значение всякий раз, когда вы хотите сохранить сообщения для пользователя.